好吧。所以我的问题很简单:如何在Python中使用eval为变量赋值?我尝试过eval('x = 1'),但这不起作用。它返回一个SyntaxError。为什么这个不起作用?
eval('x = 1')
发布于 2020-08-14 15:50:39
实际上,您可以将exec()命令放入eval()中
exec()
eval()
因此,您的语句应该类似于eval("exec('x = 1')")
eval("exec('x = 1')")
附注:这很危险
https://stackoverflow.com/questions/5599283
相似问题