Ich versuche, den Wert der globalen Variablen edl_loading
-True
in Funktion edl_flashing
, irgendwie funktioniert es nicht? Kann zu verstehen, jemand zu ändern helfen, warum tut print edl_loading
druckt False
nachWie lege ich eine globale Variable über Funktionsaufruf fest?
True
, in dem ich den Wert
edl_flashing
Anruf ändern
def edl_flashing():
edl_loading = True
print edl_loading
def main():
global edl_loading
edl_loading = False
print edl_loading
edl_flashing()
print edl_loading #Why this prints as False
if __name__ == '__main__':
main()
OUTPUT: -
False
True
False
'edl_loading' in' edl_flashing' dieser Funktion lokal ist. – Pythonista