Wyjątki PythonBłąd
IndentationErrorIndentationError
Kod zawiera nieprawidłowe wcięcia, które w Pythonie mają znaczenie składniowe.
python
Zobacz szczegóły TypeError: object is not subscriptableUżyto notacji nawiasowej ([]) na obiekcie, który nie obsługuje indeksowania.
Użyto notacji nawiasowej na obiekcie, który nie implementuje __getitem__. Najczęściej zdarza się, gdy zmienna ma wartość None, jest liczbą całkowitą lub innym typem nieobsługującym indeksowania.
Sprawdź typ obiektu przed indeksowaniem. Dodaj sprawdzenie None: if obj is not None: obj[0]. Zweryfikuj, czy zmienna jest oczekiwanego typu (lista, słownik, ciąg znaków). Używaj adnotacji typów i narzędzi do sprawdzania typów, aby wcześnie wykrywać takie błędy.
None[0] # TypeError: 'NoneType' object is not subscriptableIndentationErrorKod zawiera nieprawidłowe wcięcia, które w Pythonie mają znaczenie składniowe.
ChildProcessErrorOperacja na procesie potomnym nie powiodła się.
TimeoutErrorPodczas operacji blokującej wystąpił limit czasu na poziomie systemowym.
AttributeErrorObiekt nie posiada żądanego atrybutu ani metody.
IsADirectoryErrorWykonano operację na pliku dla ścieżki, która jest katalogiem.
pickle.UnpicklingErrorModuł pickle nie mógł deserializować dostarczonych danych.