La función exec() en Python ejecuta el código de Python especificado.
La función exec() acepta grandes bloques de código, a diferencia de la función eval() que solo acepta una sola expresión.
Sintaxis
exec(expresión, globales, locales)
Ejemplo
Ejecutar un bloque de código:
x = 'name = "John"\nprint(name)' exec(x)
Valores de parámetros
Parámetro | Descripción |
Expresión | Una cadena o un objeto de código |
Globales | Opcional. Un diccionario que contiene parámetros globales |
Locales | Opcional. Un diccionario que contiene parámetros locales. |