exec 函数功能:执行储存在字符串或文件中的 Python 语句,相比于 eval,exec可以执行更复杂的 Python 代码。
eval函数功能:跟上面类似
Exec与Eval语句的主要区别是,Exec处理字符串里面的代码,而Eval是处理字符串里面的表达式。
如:
eval("""for i in range(0, 4):
print(i)""")
结果:
而使用exec函数就不会又这种错误:
exec 函数功能:执行储存在字符串或文件中的 Python 语句,相比于 eval,exec可以执行更复杂的 Python 代码。
eval函数功能:跟上面类似
Exec与Eval语句的主要区别是,Exec处理字符串里面的代码,而Eval是处理字符串里面的表达式。
如:
eval("""for i in range(0, 4):
print(i)""")
结果:
而使用exec函数就不会又这种错误: