Python-Fehler: lokale variable verwiesen wird, bevor die Zuweisung

Hier ist mein code:

import time

GLO = time.time()

def Test():
    print GLO
    temp = time.time();
    print temp
    GLO = temp

Test()

Traceback (most recent call last): File "test.py", line 11, in

Test() File "test.py" line 6 im Test
drucken GLO UnboundLocalError: lokale variable 'GLO' referenced before assignment

der Fehler aufgetreten ist, wenn ich die GLO = temp, wenn ich kommentieren es, die Funktion konnte erfolgreich ausgeführt werden kann, warum?

Wie kann ich GLO = temp?

InformationsquelleAutor hh54188 | 2013-07-14
Schreibe einen Kommentar