当我打印来自我抓取的网站的字符串(Python)时,它看起来像这样:
"His this
is
a sample
String"
Run Code Online (Sandbox Code Playgroud)
它不显示\n中断。这是我在 Python 解释器中看到的。
我想将其转换为 HTML,并添加换行符。我环顾四周,没有看到任何库可以开箱即用地执行此操作。
我在想 BeautifulSoup,但不太确定。
小智 10
如果你有一个从文件中读取的字符串,你可以通过执行以下操作将其替换\n为<br>,这是 html 中的换行符:
my_string.replace('\n', '<br>')
Run Code Online (Sandbox Code Playgroud)
您可以使用 pythonreplace(...)方法将所有换行符替换为 html 版本<br>,并可能将字符串括在段落标记中<p>...</p>。假设带有文本的变量名称是text:
html = "<p>" + text.replace("\n", "<br>") + "</p>"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
34408 次 |
| 最近记录: |