Python で文字列をコードとして実行

Document 对象参考手册Python3 サンプル

文字列コードを指定し、exec() を使用してその文字列コードを実行します。

例 1:組み込みメソッド exec() を使用

def exec_code(): LOC = """ def factorial(num): fact=1 for i in range(1,num+1): fact = fact*i return fact print(factorial(5)) """ exec(LOC) exec_code()

上記のコードを実行すると、出力結果は次のようになります:

120

Document 对象参考手册Python3 サンプル

その他の拡張