Função Python exec()
Exemplo
Execute um bloco de código:
x = 'name
= "John"\nprint(name)'
exec(x)
Definição e uso
A exec()
função executa o código Python especificado.
A exec()
função aceita grandes blocos de código, ao contrário da eval()
função que aceita apenas uma única expressão
Sintaxe
exec(object, globals, locals)
Valores de parâmetro
Parameter | Description |
---|---|
object | A String, or a code object |
globals | Optional. A dictionary containing global parameters |
locals | Optional. A dictionary containing local parameters |