猿问

如何在 Python 中将 '\n' 附加到 '<li>' 标签之前

我想在 Python 中的 < li > 标签之前附加 '\n' 。我曾使用 replace(' ', '\n') 但不行。你能帮助我吗?

我的代码:

<li>Product ID: 123</li><li>Material:  100%</li><li>Test: string test  </li>

我的愿望:

\n<li>Product ID: 123</li>\n<li>Material:  100%</li>\n<li>Test: string test  </li>


慕的地6264312
浏览 290回答 3
3回答

撒科打诨

尝试这个:str(details).replace('<li>',&nbsp;'\n<li>')

天涯尽头无女友

我没有看到替换不起作用的原因details&nbsp;='<li>Product&nbsp;ID:&nbsp;123</li><li>Material:&nbsp;&nbsp;100%</li><li>Test:&nbsp;string&nbsp;test&nbsp;&nbsp;</li>' details.replace('<li>',&nbsp;'\n<li>')如果details可能的None话if&nbsp;details: &nbsp;&nbsp;&nbsp;&nbsp;details.replace('<li>',&nbsp;'\n<li>')输出'\n<li>Product&nbsp;ID:&nbsp;123</li>\n<li>Material:&nbsp;&nbsp;100%</li>\n<li>Test:&nbsp;string&nbsp;test&nbsp;&nbsp;</li>'

慕码人2483693

你可以用 + 添加它x = "<li>Product ID: 123</li>\n<li>Material:&nbsp; 100%</li>\n<li>Test: string test&nbsp; </li>"x1 = "\n" + x&nbsp;x1#the result will be '\n<li>Product ID: 123</li>\n<li>Material:&nbsp; 100%</li>\n<li>Test: string test&nbsp; </li>'
随时随地看视频慕课网APP

相关分类

Python
我要回答