Python výjimky
Procházejte všech 80 chybových kódů Python výjimky s příčinami, opravami a příklady.
SyntaxErrorSyntaxError
Python narazil na neplatnou syntaxi, kterou nelze zpracovat.
IndentationErrorIndentationError
Kód má nesprávné odsazení, které je v Pythonu syntakticky významné.
TabErrorTabError
Odsazení používá nekonzistentní kombinaci tabulátorů a mezer.
TypeErrorTypeError
Operace nebo funkce byla aplikována na objekt nevhodného typu.
ValueErrorValueError
Funkce obdržela argument správného typu, ale nevhodné hodnoty.
KeyErrorKeyError
Klíč nebyl ve slovníku nalezen.
IndexErrorIndexError: list index out of range
Index sekvence je mimo platný rozsah pro danou sekvenci.
AttributeErrorAttributeError
Objekt nemá požadovaný atribut nebo metodu.
NameErrorNameError: název není definován
Byl odkazován lokální nebo globální název, který nebyl definován.
UnboundLocalErrorUnboundLocalError
Lokální proměnná byla použita před přiřazením hodnoty.
ImportErrorImportError
Příkaz import nenašel nebo nenačetl zadaný modul či název.
ModuleNotFoundErrorModuleNotFoundError
Python nemohl nalézt zadaný modul k importu.
FileNotFoundErrorFileNotFoundError
Zadaný soubor nebo adresář neexistuje.
FileExistsErrorFileExistsError
Operace selhala, protože soubor nebo adresář již existuje.
PermissionErrorPermissionError
Operace není povolena z důvodu nedostatečných oprávnění souborového systému.
OSErrorOSError
Během I/O operace došlo k chybě na úrovni systému.
IOErrorIOError
I/O operace selhala. IOError je v Pythonu 3 aliasem pro OSError.
IsADirectoryErrorIsADirectoryError
Souborová operace byla provedena na cestě, která je adresářem.
NotADirectoryErrorNotADirectoryError
Adresářová operace byla provedena na cestě, která není adresářem.
ZeroDivisionErrorZeroDivisionError
Bylo provedeno dělení nebo operace modulo s nulou jako dělitelem.
ArithmeticErrorArithmeticError
Základní třída pro aritmetické chyby včetně ZeroDivisionError, OverflowError a FloatingPointError.
OverflowErrorOverflowError
Výsledek aritmetické operace je příliš velký na to, aby mohl být reprezentován.
FloatingPointErrorFloatingPointError
Operace s plovoucí desetinnou čárkou selhala. Vzácně se vyskytuje, pokud není povolen fpectl.
StopIterationStopIteration
Vyvolána funkcí next() pro signalizaci, že iterátor nemá žádné další položky.
- StopAsyncIteration
- GeneratorExit
- KeyboardInterrupt
- SystemExit
- MemoryError
- RecursionError
- RuntimeError
- NotImplementedError
- LookupError
- AssertionError
- EOFError
- UnicodeEncodeError
- UnicodeDecodeError
- UnicodeTranslateError
- ConnectionError
- ConnectionRefusedError
- ConnectionResetError
- ConnectionAbortedError
- BrokenPipeError
- TimeoutError
- ChildProcessError
- ProcessLookupError — vyhledání procesu selhalo
- InterruptedError
- BlockingIOError
- EnvironmentError
- BufferError
- DeprecationWarning
- FutureWarning
- ResourceWarning
- ExceptionGroup
- requests.exceptions.ConnectionError
- requests.exceptions.Timeout
- requests.exceptions.HTTPError
- json.JSONDecodeError
- pickle.UnpicklingError
- asyncio.TimeoutError
- asyncio.CancelledError
- struct.error
- re.error: Neplatný regulární výraz
- subprocess.CalledProcessError
- TypeError: unhashable type
- TypeError: chybí povinný poziční argument
- TypeError: object is not subscriptable
- TypeError: object is not callable
- TypeError: objekt není iterovatelný
- django.core.exceptions.ImproperlyConfigured
- Model.DoesNotExist
- sqlalchemy.exc.OperationalError
- pandas KeyError: sloupec nebyl nalezen
- numpy ValueError: neshoda tvarů
- pip: ERROR: Instalace balíčků selhala
- ssl.SSLCertVerificationError
- socket.gaierror: Název nebo služba není známa
- concurrent.futures.TimeoutError
- pydantic.ValidationError
- multiprocessing.AuthenticationError