gpt4 book ai didi

python - 使用 Jinja 保留渲染为 HTML 的文件中的换行符

转载 作者:行者123 更新时间:2023-12-01 04:03:14 25 4
gpt4 key购买 nike

我正在尝试打印网页中文件的内容。我想将文件中的每一行打印在单独的行上,但换行符丢失了。如何打印文件并保留换行符?

@app.route('/users')
def print_users():
v = open("users.txt","r").read().strip()
# also tried:
# v = open("users.txt","r").read().strip().split('\n')
return render_template('web.html', v=v)
{{ v|safe}}

最佳答案

您可以使用:

v = open("users.txt","r").readlines()
v = [line.strip() for line in v]

然后在你的html中类似(但随意使用它):

<form action="/print_users"  method="post" >    
<div class="form-inline">

{% for line in v %}
<div>{{ line|safe}}</div>
{% endfor %}


<input class="btn btn-primary" type="submit" value="submit" >
</div>

</form>

关于python - 使用 Jinja 保留渲染为 HTML 的文件中的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36137330/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com