轻松上手,快乐学习!

Python exec() 函数


实例

执行代码块
x = 'name = "John"\nprint(name)'
exec(x)
运行实例 »

定义和用法

exec()函数执行指定的Python代码。 exec()eval()区别是:
  • exec()函数接受大块代码
  • eval()函数仅接受单个表达式

语法

exec(object, globals, locals)

参数值

参数 描述
expression 字符串代码
globals 可选。包含全局参数的字典
locals 可选。包含局部参数的字典