使用python mako时如何返回其他类型的数据 从mako.template导入模板 t=模板(“${x}”).render(x=[1,2,3]) 打印(类型(t))# 打印(t)#[1,2,3] t=模板(“${x}”)。呈现(x=5) 印刷品(t型)# 打印(t)#5

使用python mako时如何返回其他类型的数据 从mako.template导入模板 t=模板(“${x}”).render(x=[1,2,3]) 打印(类型(t))# 打印(t)#[1,2,3] t=模板(“${x}”)。呈现(x=5) 印刷品(t型)# 打印(t)#5,python,mako,Python,Mako,为什么return不是list或int,我想得到什么 我能用吗?但我很失望 from mako.template import Template t=Template("${x}").render(x=[1,2,3]) print(type(t)) # <class 'str'> print(t) # [1, 2, 3] t=Template("${x}").render(x=5) print(type(t)) #<class 'str'> pr

为什么return不是list或int,我想得到什么

我能用吗?但我很失望

from mako.template import Template

t=Template("${x}").render(x=[1,2,3])
print(type(t))   # <class 'str'>
print(t)         # [1, 2, 3]

t=Template("${x}").render(x=5)
print(type(t))  #<class 'str'>
print(t)        # 5
t=Template(“${int(x)}”).render(x=5)
印刷品(t型)#
打印(t)#5

您可以使用

t=int(模板(${int(x)}”).render(x=5))


t=[Template(${int(x)}”).render(x=5)]

您可以使用

t=int(模板(${int(x)}”).render(x=5))


t=[Template(${int(x)}”).render(x=5)]
谢谢你的建议,但这不是我想要的。我传入的数据类型未知

谢谢您的建议,但这不是我想要的。我传入的数据类型未知

['[1,2,3]']5['[1,2,3]']5
t=Template("${int(x)}").render(x=5)
print(type(t))   #<class 'str'>
print(t)         #5