当我打印来自网站的字符串(在python中)我将其从中删除时,它看起来像这样:
"His this
is
a sample
String"
它没有显示\n
休息。这是我在python解释器中看到的。
我想将它转换为将在换行符中添加的HTML。我环顾四周,并没有看到任何开箱即用的库。
我在想BeautifulSoup,但不太确定。
有什么想法吗?
如果你有一个从一个文件中读取它的String,你可以通过执行以下操作将\n
替换为<br>
,这是html中的换行符:
my_string.replace('\n', '<br>')
我相信这会奏效
for line in text:
for char in line:
if char == "/n":
text.replace(char, "<br>")
您可以使用python replace(...)
方法用html版本<br>
替换所有换行符,并可能在段落标记<p>...</p>
中包围该字符串。假设带有文本的变量的名称是text
:
html = "<p>" + text.replace("\n", "<br>") + "</p>"