我的文件包含 100 行。我设置了jinja2的所有初始化。我可以将文件呈现到我的浏览器,但问题是它没有格式化。(即行不是一一出现的)。
所以我想使用 jinja2 以格式化的方式(即在浏览器中逐行)呈现文件。我需要在我的 html 文件和 python 代码中进行哪些编辑。
添加"<br/>"
到行尾以便浏览器进行换行?
这就是你要的吗?
[编辑]
在python中读取对象的行:
lines = open("myfile.txt")
for line in lines:
print line.rstrip() //rstrip removes whitespaces at the end
lines.close()
jinja2 逐行打印的模板
<title>{% filename %}</title>
<body>
{% for line in lines %}
{{ line }}<br/>
{% endfor %}
</body>