Wyjątki PythonBłąd
ValueErrorValueError
Funkcja otrzymała argument właściwego typu, ale o nieprawidłowej wartości.
python
Zobacz szczegóły TypeError: object is not iterableObiekt nieobsługujący iteracji został użyty w pętli for, rozpakowywaniu lub innym kontekście wymagającym iterowalności.
Użyto nieiterowanego obiektu (int, float, None, bool) w pętli for, wyrażeniu listowym, rozpakowywaniu lub innym kontekście wymagającym iterowalności. Funkcja mogła zwrócić None zamiast listy.
Sprawdź typ obiektu przed iteracją. Dodaj sprawdzenie None. Upewnij się, że funkcje zwracają iterowalne, a nie None. Opakuj pojedyncze wartości w listę: [value]. Użyj isinstance(obj, Iterable) z collections.abc do weryfikacji.
for x in 42: pass # TypeError: 'int' object is not iterableValueErrorFunkcja otrzymała argument właściwego typu, ale o nieprawidłowej wartości.
ArithmeticErrorKlasa bazowa dla błędów arytmetycznych, w tym ZeroDivisionError, OverflowError i FloatingPointError.
ConnectionErrorWystąpił błąd związany z połączeniem podczas operacji sieciowej.
NameErrorOdwołano się do lokalnej lub globalnej nazwy, która nie została zdefiniowana.
ResourceWarningOstrzeżenie o nieprawidłowym zarządzaniu zasobami, np. niezamkniętymi plikami lub połączeniami.
LookupErrorKlasa bazowa dla błędów zgłaszanych, gdy klucz lub indeks nie zostanie znaleziony (KeyError, IndexError).