Python 将字符串作为代码执行

最后更新于:2022-03-27 02:36:54

Python 将字符串作为代码执行

Python 将字符串作为代码执行 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

Python 将字符串作为代码执行 Python3 实例