gpt4 book ai didi

python - 访问Python中for循环的索引

转载 作者:行者123 更新时间:2023-11-30 23:25:31 24 4
gpt4 key购买 nike

我正在尝试从文本文件中读取文件的每一行。有用。但实际上我想为每一行添加一个索引。

我有以下代码:

views.py:

def survey(request):

myFile = open(r'd:\work\Python\ps\psi\questions.txt', 'r')
out = myFile.readlines()

return render_to_response("questions.html", {'f' : out})

questions.html:

{%  for line in f %}

#here I would like to add an index, for instance :
# 1.Question1 text
# 2.Question2 text
{{ line }}<br>

{% endfor %}

我尝试使用以下代码来使用enumarate(f):

{%  for index, line in enumerate(f) %}
{{index }}.{{ line }}<br>
{% endfor %}

但是,这不起作用。我收到错误:无法解析余数:“enumerate(f)”中的“(f)”

有什么想法吗?非常感谢。

最佳答案

你不应该把Python代码放在​​模板中,在Django中你可以使用

{{ forloop.counter }}

对于从 1 开始的索引,或

{{ forloop.counter0 }}

用于从 0 开始的索引。

Docs .

关于python - 访问Python中for循环的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22967822/

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