Python内蔵関数execの詳細
1064 ワード
exec()はPythonの内蔵関数です.ここをクリックして、すべてのPython内蔵関数のリストを表示します.
exec()は,複雑なPythonコードを動的に実行できる.例えばtxtファイルに書かれたコードは、Pythonプログラムで読み込んだ後、exec()で実行できます.
パラメータ: object:文字列またはcodeオブジェクトである必要がある指定されたpythonコードを表す必須パラメータ.objectが文字列である場合、その文字列はpython文のセットとして解析されてから実行されます.objectがcodeオブジェクトである場合、それは単純に を実行するだけである. globals:オプションのパラメータで、グローバルネーミングスペース(グローバル変数を格納)を表します.提供される場合は、辞書オブジェクトである必要があります. locals:オプションのパラメータで、現在のローカルネーミングスペース(ローカル変数を格納)を表します.提供される場合は、任意のマッピングオブジェクトであってもよいです.このパラメータが無視されるとglobalsと同じ値が取られます.
戻り値:
None
exec(object[, globals[, locals]])
exec()は,複雑なPythonコードを動的に実行できる.例えばtxtファイルに書かれたコードは、Pythonプログラムで読み込んだ後、exec()で実行できます.
パラメータ:
戻り値:
None