Выполнение строки как кода в 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Другие расширения
Python3 Примеры