gpt4 book ai didi

python - View 中缺少 "pass"

转载 作者:IT王子 更新时间:2023-10-29 01:15:00 28 4
gpt4 key购买 nike

{{extend 'layout.html'}}
{{import xml.etree.ElementTree as ET}}
<h1>
This is a Stations detail page
</h1>
{{filename = xmlfile}}
{{fh = open(filename, "r")}}
{{while True:}}
{{line = fh.readline()}}
{{print(line, end="")}}
{{fh.close()}}
{{=BEAUTIFY(response._vars)}}

以上代码在 web2py 中显示“ View 中缺少‘pass’”错误。不确定为什么会出现此错误

最佳答案

与真正的 Python 不同,web2py View 中的缩进只是为了美观。您需要通过在末尾添加 pass 来明确指定 while block 的结束位置。另请注意,您不需要像这样不断地关闭和打开括号,您可以在一个 {{ ... }} 中转义所有代码。

{{
filename = xmlfile
fh = open(xmlfile, "r")
while True:
line = fh.readline()
print(line, end="")
pass
fh.close()
}}

More informations about web2py views here.

关于python - View 中缺少 "pass",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22826457/

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