Python exec() 函數

實例

執行代碼塊:

x = 'name = "Bill"\nprint(name)'
exec(x)

運行實例

定義和用法

exec() 函數執行指定的 Python 代碼。

exec() 函數接受大量代碼塊,這與 eval() 函數僅接受單個表達式不同。

語法

exec(object, globals, locals)

參數值

參數 描述
object 字符串或代碼對象。
globals 可選。包含全局參數的字典。
locals 可選。包含局部參數的字典。