Fonction Python exec()
Exemple
Exécutez un bloc de code :
x = 'name
= "John"\nprint(name)'
exec(x)
Définition et utilisation
La exec()
fonction exécute le code Python spécifié.
La exec()
fonction accepte de gros blocs de code, contrairement à la eval()
fonction qui n'accepte qu'une seule expression
Syntaxe
exec(object, globals, locals)
Valeurs des paramètres
Parameter | Description |
---|---|
object | A String, or a code object |
globals | Optional. A dictionary containing global parameters |
locals | Optional. A dictionary containing local parameters |