Python-Ausnahmen
Durchstöbern Sie alle 80 Python-Ausnahmen-Fehlercodes mit Ursachen, Lösungen und Beispielen.
SyntaxErrorSyntaxError
Python hat ungültige Syntax angetroffen, die nicht geparst werden kann.
IndentationErrorIndentationError
Der Code hat eine falsche Einrückung, die in Python syntaktisch relevant ist.
TabErrorTabError
Die Einrückung verwendet eine inkonsistente Mischung aus Tabs und Leerzeichen.
TypeErrorTypeError
Eine Operation oder Funktion wurde auf ein Objekt eines unpassenden Typs angewendet.
ValueErrorValueError
Eine Funktion hat ein Argument des richtigen Typs, aber mit einem unzulässigen Wert erhalten.
KeyErrorKeyError
Ein Dictionary-Schlüssel wurde im Dictionary nicht gefunden.
IndexErrorIndexError: list index out of range
Ein Sequenzindex liegt außerhalb des gültigen Bereichs für die gegebene Sequenz.
AttributeErrorAttributeError
Ein Objekt besitzt das angeforderte Attribut oder die Methode nicht.
NameErrorNameError: Name ist nicht definiert
Ein lokaler oder globaler Name wurde referenziert, der nicht definiert ist.
UnboundLocalErrorUnboundLocalError
Auf eine lokale Variable wurde zugegriffen, bevor ihr ein Wert zugewiesen wurde.
ImportErrorImportError
Eine import-Anweisung konnte das angegebene Modul oder den angegebenen Namen nicht finden oder laden.
ModuleNotFoundErrorModuleNotFoundError
Python konnte das angegebene Modul für den Import nicht finden.
FileNotFoundErrorFileNotFoundError
Die angegebene Datei oder das Verzeichnis existiert nicht.
FileExistsErrorFileExistsError
Eine Operation schlug fehl, weil die Datei oder das Verzeichnis bereits existiert.
PermissionErrorPermissionError
Die Operation ist aufgrund unzureichender Dateisystemrechte nicht erlaubt.
OSErrorOSError
Während einer I/O-Operation ist ein Fehler auf Systemebene aufgetreten.
IOErrorIOError
Eine I/O-Operation ist fehlgeschlagen. IOError ist in Python 3 ein Alias für OSError.
IsADirectoryErrorIsADirectoryError
Eine Dateiopertion wurde auf einem Pfad ausgeführt, der ein Verzeichnis ist.
NotADirectoryErrorNotADirectoryError
Eine Verzeichnisoperation wurde auf einem Pfad ausgeführt, der kein Verzeichnis ist.
ZeroDivisionErrorZeroDivisionError
Eine Division oder Modulo-Operation wurde mit null als Divisor versucht.
ArithmeticErrorArithmeticError
Basisklasse für arithmetische Fehler, darunter ZeroDivisionError, OverflowError und FloatingPointError.
OverflowErrorOverflowError
Das Ergebnis einer arithmetischen Operation ist zu groß, um dargestellt zu werden.
FloatingPointErrorFloatingPointError
Eine Gleitkomma-Operation ist fehlgeschlagen. Tritt kaum auf, es sei denn, fpectl ist aktiviert.
StopIterationStopIteration
Wird von der Funktion next() ausgelöst, um anzuzeigen, dass ein Iterator keine weiteren Elemente hat.
- StopAsyncIteration
- GeneratorExit
- KeyboardInterrupt
- SystemExit
- MemoryError
- RecursionError
- RuntimeError
- NotImplementedError
- LookupError
- AssertionError
- EOFError
- UnicodeEncodeError
- UnicodeDecodeError
- UnicodeTranslateError
- ConnectionError
- ConnectionRefusedError
- ConnectionResetError
- ConnectionAbortedError
- BrokenPipeError
- TimeoutError
- ChildProcessError
- ProcessLookupError — Prozesssuche fehlgeschlagen
- 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: Ungültiger regulärer Ausdruck
- subprocess.CalledProcessError
- TypeError: unhashable type
- TypeError: erforderliches Positionsargument fehlt
- TypeError: object is not subscriptable
- TypeError: object is not callable
- TypeError: Objekt ist nicht iterierbar
- django.core.exceptions.ImproperlyConfigured
- Model.DoesNotExist
- sqlalchemy.exc.OperationalError
- pandas KeyError: Spalte nicht gefunden
- numpy ValueError: Formfehlanpassung
- pip: ERROR: Pakete konnten nicht installiert werden
- ssl.SSLCertVerificationError
- socket.gaierror: Name oder Dienst nicht bekannt
- concurrent.futures.TimeoutError
- pydantic.ValidationError
- multiprocessing.AuthenticationError