Python ejecuta una cadena como código

Document 对象参考手册Ejemplos de Python3

Dado un código de cadena, luego use `exec()` para ejecutar el código de la cadena.

Ejemplo 1: usando el método incorporado 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()

Al ejecutar el código anterior, la salida es:

120

Document 对象参考手册Ejemplos de Python3

Otras extensiones