exec文
exec文は動的なPythonコードの実行をサポートします。一般的なexec文の構文は次の通りです
"exec" expression ["in" expression ["," expression]]
expressionはPythonプログラム文字列、またはPythonプログラムファイル、コードオブジェクトです。
(サンプル)
# exec文
import os
e = "x=2\nprint `x+1`"
exec e
f = open("e.py")
exec f
(e.pyの内容)
# exec文テスト用
print 'exec文から実行'
(実行結果)
3
exec文から実行