Python výjimkyChyba
PermissionErrorPermissionError
Operace není povolena z důvodu nedostatečných oprávnění souborového systému.
python
Zobrazit podrobnosti UnboundLocalErrorLokální proměnná byla použita před přiřazením hodnoty.
Proměnnou čtete dříve, než jí přiřadíte hodnotu ve stejné funkci. Python detekuje přiřazení a považuje proměnnou za lokální pro celou funkci, takže čtení před přiřazením selže. Nejčastěji nastává při pokusu o změnu globální proměnné bez klíčového slova global.
Použijte klíčové slovo global pro odkaz na globální proměnné: global x. Pro proměnné z obalujícího rozsahu použijte nonlocal. Refaktorujte kód tak, aby přiřazení proměnné předcházelo jejímu čtení. Předejte hodnotu jako parametr funkce.
x = 10
def f(): print(x); x = 20
f() # UnboundLocalErrorPermissionErrorOperace není povolena z důvodu nedostatečných oprávnění souborového systému.
concurrent.futures.TimeoutErrorFuture nedokončila svůj běh v zadaném časovém limitu.
IOErrorI/O operace selhala. IOError je v Pythonu 3 aliasem pro OSError.
MemoryErrorInterpretu Pythonu došla dostupná paměť.
SyntaxErrorPython narazil na neplatnou syntaxi, kterou nelze zparsovat.
FutureWarningUpozornění na chování, které se změní v budoucí verzi.