Función Python exec()
Ejemplo
Ejecutar un bloque de código:
x = 'name
= "John"\nprint(name)'
exec(x)
Definición y uso
La exec()
función ejecuta el código Python especificado.
La exec()
función acepta grandes bloques de código, a diferencia de la eval()
función que solo acepta una sola expresión
Sintaxis
exec(object, globals, locals)
Valores paramétricos
Parameter | Description |
---|---|
object | A String, or a code object |
globals | Optional. A dictionary containing global parameters |
locals | Optional. A dictionary containing local parameters |