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 實例