Python exec()関数
例
コードのブロックを実行します。
x = 'name
= "John"\nprint(name)'
exec(x)
定義と使用法
このexec()
関数は、指定されたPythonコードを実行します。
この関数は、単一の式のみを受け入れる関数exec()
とは異なり、大きなコードブロックを受け入れます。eval()
構文
exec(object, globals, locals)
パラメータ値
Parameter | Description |
---|---|
object | A String, or a code object |
globals | Optional. A dictionary containing global parameters |
locals | Optional. A dictionary containing local parameters |