Resultados da pesquisa a pedido "python-exec"

1 a resposta

Por que o exec () do Python 3 falha ao especificar locais?

O seguinte é executado sem erro no Python 3: code = """ import math def func(x): return math.sin(x) func(10) """ _globals = {} exec(code, _globals)Mas se eu tentar capturar o dict da variável local também, ele falhará com umNameError: >>> ...