Python Lernhandbuch

Kapitel 8: Fehlerbehandlung und Dateien · Abschnitt 2 von 5

Die häufigsten Fehlertypen

Fehler Bedeutung Typische Ursache
ValueError Richtiger Typ, falscher Wert int('abc')
TypeError Falscher Typ '3' + 3
KeyError Schlüssel nicht im Dictionary d['fehlt'] (nutze d.get)
IndexError Index außerhalb der Liste liste[10] bei 3 Elementen
AttributeError Attribut oder Methode existiert nicht None.upper()
NameError Name nicht definiert Tippfehler im Variablennamen
ZeroDivisionError Division durch null 1 / 0
FileNotFoundError Datei nicht gefunden falscher Pfad
ModuleNotFoundError Paket nicht installiert uv add paket vergessen
OSError Betriebssystemfehler. Oberbegriff von FileNotFoundError, ConnectionError, TimeoutError Netzwerk, Dateien

Die Fehlermeldung (Traceback) wird von unten nach oben gelesen: Unten steht der Fehlertyp mit Meldung, darüber die Aufrufkette bis zur Fehlerstelle.

Tipp: Bei Python-Beispielen kannst du auf ▶ Ausprobieren klicken, den Code verändern und direkt ausführen.

← Zurück