使用python mako时如何返回其他类型的数据 从mako.template导入模板 t=模板(“${x}”).render(x=[1,2,3]) 打印(类型(t))# 打印(t)#[1,2,3] t=模板(“${x}”)。呈现(x=5) 印刷品(t型)# 打印(t)#5
为什么return不是list或int,我想得到什么 我能用吗?但我很失望使用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
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