Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在Mako中的一行中复制指定次数的表达式_Python_Mako - Fatal编程技术网

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