[英]when use python mako how to return other type data
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
為什么 return 不是 list 或 int,我想得到什么
我可以用嗎?,但我很失望
t=Template("${int(x)}").render(x=5)
print(type(t)) #<class 'str'>
print(t) #5
您可以將類型轉換為所需的數據類型,使用
t = int(Template("${int(x)}").render(x=5))
或者
t = [Template("${int(x)}").render(x=5)]
謝謝你的建議,但這不是我想要的。 我傳入的數據類型未知
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.