简介
exec 用于执行保存在字符串或文件中的 Python 语句。与 eval 相比,exec 能执行更复杂的代码片段。
需要说明的是在 Python 2 中,exec 不是函数,而是一个内置语句,但 Python 2 提供了一个 execfile() 函数。可以理解为在 Python 3 中,exec 的语句功能与 execfile() 的功能被整合到一个新的 exec() 函数中。
语法
exec(obj)
参数
obj — 要执行的表达式。
返回值
exec 的返回值始终为 None。
实例
以下示例展示了如何使用 exec:


输出结果:
