Python 如何在Mako中的一行中复制指定次数的表达式
我有这个模板:Python 如何在Mako中的一行中复制指定次数的表达式,python,mako,Python,Mako,我有这个模板: % for n in range(1, max_n + 1): ${n} % endfor 它将以如下方式呈现:(max\u n=3) 我希望这些数字排成一行,如下所示: 1 2 3 如何在Mako中实现这一点?如果模板是python字符串,您可以使用\\: 从mako.template导入模板 t=”“” %对于范围内的n(1,最大n+1): ${n}\\ %结束 """ 打印(模板(t).渲染(最大值=3)) >>> 1 2 3 1 2 3
% for n in range(1, max_n + 1):
${n}
% endfor
它将以如下方式呈现:(max\u n=3)
我希望这些数字排成一行,如下所示:
1 2 3
如何在Mako中实现这一点?如果模板是python字符串,您可以使用\\:
从mako.template导入模板
t=”“”
%对于范围内的n(1,最大n+1):
${n}\\
%结束
"""
打印(模板(t).渲染(最大值=3))
>>> 1 2 3
1 2 3