Python exec()
La funzione exec() esegue il programma creato dinamicamente, che è una stringa o un oggetto.
La sintassi di exec():
exec(oggetto, globals, locals)
exec() prende tre parametri:
- oggetto: o una stringa o un oggetto.
- globals (opzionale): un dizionario.
- locals (opzionale): un oggetto mappatura. Il dizionario è il tipo di mappatura standard e comunemente usato in Python.
programma = 'a = 5\nb=10\nprint("Somma =", a+b)'
exec (programma)
Output del codice
Somma = 15