0
我有文件包含100行。我設置了jinja2的所有初始化。我能夠將文件呈現給我的瀏覽器,但問題是它不是格式化的(即線條不是一個接一個)。我如何使用jinja2逐行渲染文件到html行
所以我想使用jinja2以合成的方式渲染文件(即在瀏覽器中逐行顯示)。我需要在我的html文件和python代碼中完成哪些編輯。
我有文件包含100行。我設置了jinja2的所有初始化。我能夠將文件呈現給我的瀏覽器,但問題是它不是格式化的(即線條不是一個接一個)。我如何使用jinja2逐行渲染文件到html行
所以我想使用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>
Thak您重播線模板...我知道,但我想要使用python和jinja2渲染一個文件到我的瀏覽器 – Hacker
是
不,它不是,只是要顯示在瀏覽器頭文件名,如果你想..如果你不需要它只是離開它,但一個簡單的'文件名=「myfile.txt」'在Python中會將該信息添加到輸出太 – itsid