try and except

Behandle einen Fehler, statt abzustürzen. Der Code in try läuft; wirft er den genannten Fehler, läuft except.

Syntax

try:
...
except ValueError:
...
  • Nenne den Fehler, mit dem du rechnest. Ein nacktes except verbirgt echte Fehler.

Beispiel

try:
    int("abc")
except ValueError:
    print("not a number")

Ausgabe:

not a number

Häufige Fehler

  • Wer mit except: alles abfängt, macht Fehler unsichtbar.
  • Halte den try-Block klein, damit du weißt, welche Zeile fehlgeschlagen ist.

Übe es