1.exec eval compile
exec和eval都可以执行储存在字符串或文件中的 Python 语句.
用法:exec(object[, globals[, locals]]) eval(expression[, globals[, locals]])
例子:
区别:
·eval有返回值 —— 有结果的简单计算
·exec没有返回值 —— 简单流程控制
所以eval只能用在你明确知道你要执行的代码是什么的地方
1.exec eval compile
exec和eval都可以执行储存在字符串或文件中的 Python 语句.
用法:exec(object[, globals[, locals]]) eval(expression[, globals[, locals]])
例子:
区别:
·eval有返回值 —— 有结果的简单计算
·exec没有返回值 —— 简单流程控制
所以eval只能用在你明确知道你要执行的代码是什么的地方