English 中文(简体)
我如何将html的密码性质转换为html网页? [闭门]
原标题:How do I convert html code characters to an html page? [closed]
  • 时间:2024-04-25 01:57:58
  •  标签:
  • python
  • html
Closed. This question needs details or clarity. It is not currently accepting answers.

我需要在网页上展示html的代码:

$ cat text.txt
<p><strong>Task:</strong><br>This is test text!</p>

$ cat output.txt but the answer is in the file output.txt He showed it to me like this:

&lt;p&gt;<p><strong>&lt;strong&gt;Task:&lt;/strong&gt;</strong><br>This is test text!</p>&lt;br&gt;&lt;/p&gt;

如你所知,他出于某种原因重复不必要的标签:

<p><strong>, </strong><br>, </p>

我在守则中写出了什么错误?

我的方案守则如下:

$ cat main.py
#tag - теги html
#file - переменная файла
#fileread - считывание файла
#replacetags - замена тегов
#addtags - добавление тега p в файле
#tags=["<p>","</p>","<br>","&nbsp;&nbsp;&nbsp;"]
tags=["&lt;p&gt;","&lt;/p&gt;","&lt;br&gt;","&nbsp;&nbsp;&nbsp;","&lt;strong&gt;Task:&lt;/strong &gt;"]
#print(tags[2])
with open("text.txt") as file:
    fileread = file.read()
    #print(fileread)
replacetags = fileread.replace("    ", tags[3]).replace("
", tags[2]).replace("Task:", tags[4])
#print(replacetags)
#print(tags[0], replacetags, tags[1])
addtags = tags[0]+replacetags+tags[1]
#print(addtags)
with open("output.txt", "w") as file:
    file.write(addtags+"
")

这是我应当得到的答案,实际上:

&lt;p&gt;&lt;strong&gt;Task:&lt;/strong&gt;&lt;br&gt;This is test text!&lt;/p&gt;
最佳回答

问题似乎在于你在更换其代码中的超文本标签。 问题在于你如何用超文本实体取代标签。 具体来说,你正在用相应的超文本实体取代实际的超文本标签,造成标签的重复。

页: 1

with open("text.txt") as file:
    fileread = file.read()

replacetags = fileread.replace("<p>", "&lt;p&gt;").replace("</p>", "&lt;/p&gt;").replace("<br>", "&lt;br&gt;").replace("Task:", "&lt;strong&gt;Task:&lt;/strong&gt;")
addtags = replacetags

with open("output.txt", "w") as file:
    file.write(addtags+"
")
问题回答

暂无回答




相关问题
Can Django models use MySQL functions?

Is there a way to force Django models to pass a field to a MySQL function every time the model data is read or loaded? To clarify what I mean in SQL, I want the Django model to produce something like ...

An enterprise scheduler for python (like quartz)

I am looking for an enterprise tasks scheduler for python, like quartz is for Java. Requirements: Persistent: if the process restarts or the machine restarts, then all the jobs must stay there and ...

How to remove unique, then duplicate dictionaries in a list?

Given the following list that contains some duplicate and some unique dictionaries, what is the best method to remove unique dictionaries first, then reduce the duplicate dictionaries to single ...

What is suggested seed value to use with random.seed()?

Simple enough question: I m using python random module to generate random integers. I want to know what is the suggested value to use with the random.seed() function? Currently I am letting this ...

How can I make the PyDev editor selectively ignore errors?

I m using PyDev under Eclipse to write some Jython code. I ve got numerous instances where I need to do something like this: import com.work.project.component.client.Interface.ISubInterface as ...

How do I profile `paster serve` s startup time?

Python s paster serve app.ini is taking longer than I would like to be ready for the first request. I know how to profile requests with middleware, but how do I profile the initialization time? I ...

Pragmatically adding give-aways/freebies to an online store

Our business currently has an online store and recently we ve been offering free specials to our customers. Right now, we simply display the special and give the buyer a notice stating we will add the ...

Converting Dictionary to List? [duplicate]

I m trying to convert a Python dictionary into a Python list, in order to perform some calculations. #My dictionary dict = {} dict[ Capital ]="London" dict[ Food ]="Fish&Chips" dict[ 2012 ]="...

热门标签