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

文字列コードを指定し、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
Share

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です