Wyjątki PythonBłąd
sqlalchemy.exc.OperationalErrorsqlalchemy.exc.OperationalError
Operacja na bazie danych nie powiodła się z powodu błędu połączenia lub błędu po stronie bazy.
python
Zobacz szczegóły ZeroDivisionErrorPróbowano wykonać dzielenie lub operację modulo z zerem jako dzielnikiem.
Podzielono liczbę przez zero (x / 0, x // 0 lub x % 0). Może się to zdarzyć, gdy zmienna, która nie powinna być zerem, okazuje się zerem wskutek błędu logicznego lub nieoczekiwanych danych wejściowych.
Dodaj sprawdzenie przed dzieleniem: if divisor != 0. Użyj try-except ZeroDivisionError. Waliduj dane wejściowe, aby upewnić się, że dzielniki są niezerowe. Zwracaj rozsądną wartość domyślną, gdy dzielnik jest zerem.
result = 10 / 0 # ZeroDivisionError: division by zerosqlalchemy.exc.OperationalErrorOperacja na bazie danych nie powiodła się z powodu błędu połączenia lub błędu po stronie bazy.
BlockingIOErrorOperacja I/O zablokowałaby się na obiekcie nieblokującym.
TabErrorWcięcia zawierają niespójne mieszanie tabulacji i spacji.
IOErrorOperacja we/wy nie powiodła się. IOError jest aliasem OSError w Python 3.
UnicodeEncodeErrorCiąg Unicode nie mógł zostać zakodowany do docelowego kodowania.
ImportErrorInstrukcja import nie mogła znaleźć ani załadować wskazanego modułu lub nazwy.