Python-undantagFel
PermissionErrorPermissionError
Operationen är inte tillåten på grund av otillräckliga filsystembehörigheter.
python
Visa detaljer UnboundLocalErrorEn lokal variabel refererades innan den tilldelades ett värde.
Du läser en variabel innan den tilldelas inom samma funktion. Python ser tilldelningen och behandlar variabeln som lokal för hela funktionen, vilket gör att läsning innan tilldelning misslyckas. Detta sker ofta när man försöker ändra en global variabel utan nyckelordet global.
Använd nyckelordet global för att referera till globala variabler: global x. Eller använd nonlocal för variabler i omslutande scope. Strukturera om koden så att variabeln tilldelas innan den läses. Skicka istället värdet som en funktionsparameter.
x = 10
def f(): print(x); x = 20
f() # UnboundLocalErrorPermissionErrorOperationen är inte tillåten på grund av otillräckliga filsystembehörigheter.
concurrent.futures.TimeoutErrorEn Future slutfördes inte inom den angivna tidsgränsen.
IOErrorEn I/O-operation misslyckades. IOError är ett alias för OSError i Python 3.
MemoryErrorPython-tolken fick slut på tillgängligt minne.
SyntaxErrorPython påträffade ogiltig syntax som inte kan tolkas.
FutureWarningEn varning om beteende som kommer att förändras i en framtida version.