我正在使用 web.py 使用模板生成 HTML 页面。
HTML 模板是这样的:
$def with (scene)
...
<p id="descriptions">
$scene.descriptions[scene.status]
</p>
我希望它从描述文件中放置的一些字符串包括这样的换行符:
example_scene = (
"""Status 1 - Line 1
Status 1 - Line 2
Status 1 - Line 3""",
"""Status 2 - Line 1
Status 2 - Line 2
Status 2 - Line 3""",
)
但是当它生成 HTML 页面时,这些行会像这样一起运行:
状态 1 - 第 1 行状态 1 - 第 2 行状态 1 - 第 3 行
而不是这样:
状态 1 - 第 1 行
状态 1 - 第 2 行
状态 1 - 第 3 行
如果我\n
为 Python 换行符包含 a 则无效,如果我<br />
为 HTML 换行符包含 a ,则它只包含如下字符:
状态 1 - 第 1 行<br />状态 1 - 第 2 行<br />状态 1 - 第 3 行
有什么办法可以保留这些换行符吗?