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

Другие расширения