Python将字符串(带换行符)转换为HTML

2024-04-25 17:41:41 发布

您现在位置:Python中文网/ 问答频道 /正文

当我从一个网站打印字符串(用python语言)时,它看起来像这样:

"His this 

is 

a sample

String"

它不显示\n中断。这是我在python解释器中看到的。在

我想把它转换成HTML,然后加上换行符。我环顾四周,并没有看到任何图书馆可以开箱即用。在

我在想漂亮点,但不太确定。在

有什么想法吗?在


Tags: sample字符串语言string图书馆is网站html
3条回答

您可以使用pythonreplace(...)方法将所有换行符替换为html版本<br>,并可能将字符串包围在段落标记<p>...</p>中。假设带有文本的变量名为text

html = "<p>" + text.replace("\n", "<br>") + "</p>"

我相信这会奏效的

for line in text:
   for char in line:
      if char == "/n":
         text.replace(char, "<br>")

如果您有一个从文件中读取的字符串,您可以通过执行以下操作将\n替换为<br>,这是html中的换行符:

my_string.replace('\n', '<br>')

相关问题 更多 >