Wyjątki PythonBłąd
PermissionErrorPermissionError
Operacja jest niedozwolona z powodu niewystarczających uprawnień do systemu plików.
python
Zobacz szczegóły UnboundLocalErrorOdwołano się do zmiennej lokalnej przed jej przypisaniem.
Zmienna jest odczytywana przed przypisaniem w tej samej funkcji. Python widzi przypisanie i traktuje zmienną jako lokalną dla całej funkcji, więc odczyt przed przypisaniem kończy się błędem. Zdarza się to często przy próbie modyfikacji zmiennej globalnej bez słowa kluczowego global.
Użyj słowa kluczowego global do odwoływania się do zmiennych globalnych: global x. W przypadku zmiennych z zakresu otaczającego użyj nonlocal. Zmień strukturę kodu tak, aby zmienna była przypisana przed odczytem. Przekaż wartość jako parametr funkcji.
x = 10
def f(): print(x); x = 20
f() # UnboundLocalErrorPermissionErrorOperacja jest niedozwolona z powodu niewystarczających uprawnień do systemu plików.
concurrent.futures.TimeoutErrorFuture nie zakończył się w określonym czasie.
IOErrorOperacja we/wy nie powiodła się. IOError jest aliasem OSError w Python 3.
MemoryErrorInterpreter Python wyczerpał dostępną pamięć.
SyntaxErrorPython napotkał nieprawidłową składnię, której nie można sparsować.
FutureWarningOstrzeżenie o zachowaniu, które zmieni się w przyszłej wersji.