python mako模板是否支持循环上下文中的连接/中断?
是否可以在%控制结构循环中使用continue/break。python mako模板是否支持循环上下文中的连接/中断?,python,templates,loops,mako,Python,Templates,Loops,Mako,是否可以在%控制结构循环中使用continue/break。 例如: % for x in range(1): % continue % endfor 谢谢,是的。您可以使用和 例如: from mako.template import Template t = Template( """ % for i in xrange(5): % if i == 3: <% break %> % endif ${i} % endfor
例如:
% for x in range(1):
% continue
% endfor
谢谢,是的。您可以使用
和
例如:
from mako.template import Template
t = Template(
"""
% for i in xrange(5):
% if i == 3:
<% break %>
% endif
${i}
% endfor
% for i in xrange(5):
% if i == 3:
<% continue %>
% endif
${i}
% endfor
""")
print t.render()
你自己试过了吗?对不起~这就是我为什么问你的原因。我在上面发布的代码不起作用,继续应该转到。我对mako了解不多,在这里提问可以节省时间。对于那些仍然懒得阅读此内容的人:是的,它确实支持它。如果我正确地复制了它,continue语句不能嵌入到include子模板中,但必须出现在定义For循环的模板中。
0
1
2
0
1
2
4