“Python Exec -Rückgabewert” Code-Antworten

Python Exec -Rückgabewert

# https://stackoverflow.com/questions/2220699/whats-the-difference-between-eval-exec-and-compile
>>> g = dict()
>>> l = dict()
>>> exec('global a; a, b = 123, 42', g, l)
>>> g['a']
123
>>> l
{'b': 42}
Mig

Exec, um einen Wertpython zurückzugeben

the_code = '''
a = 1
b = 2
return_me = a + b
'''

loc = {}
exec(the_code, globals(), loc)
return_workaround = loc['return_me']
print(return_workaround)  # 3

Ähnliche Antworten wie “Python Exec -Rückgabewert”

Fragen ähnlich wie “Python Exec -Rückgabewert”

Weitere verwandte Antworten zu “Python Exec -Rückgabewert” auf Python

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen