Tur*_*csi 3 python string command eval
如您所见,ifinner 是一个字符串,所以如果我只写在 if 之后,总是为真。我能做什么,将它与源代码协调一致?
x=2 ifinner = "x==3" if ifinner: print("Yeah") else: print("It works!")
Lau*_*RTE 9
您可以使用eval()函数来评估 Python 源代码。
eval()
引用文档:
评估(表达式,全局=无,本地=无) 参数是一个字符串和可选的globals和locals。如果提供,全局变量必须是字典。如果提供,locals可以是任何映射对象。
评估(表达式,全局=无,本地=无)
参数是一个字符串和可选的globals和locals。如果提供,全局变量必须是字典。如果提供,locals可以是任何映射对象。
归档时间:
9 年,4 月 前
查看次数:
10319 次
最近记录:
5 年,9 月 前