Skip to content

07 Fehlerbehandlung

Juergen Hansmann edited this page Apr 1, 2022 · 2 revisions

Fehlerbehandlung

Um zu verhindern, dass ein Skript abstürzt, weil der Benutzer eine falsche Eingabe gemacht hat (oder weil wir einen Bug in die Software eingebaut haben) gibt es das Konstrukt des Error Handlings.

try:
    1 / 0
except Exception as e:
    print("Division durch null ist verboten!")
    print(e)  # Fehlermeldung des Systems
finally:
    print("Ich werde auf jeden Fall ausgefuehrt")

Das Error Handling sowie ausführliche Tests des eigenen Codes sind sehr wichtige Bestandteile eines Programms bzw. der Entwicklungsphase. Die Konzepte dazu sind aber sehr umfangreich und eher schwer verdaulich, so dass wir uns in diesem Tutorial mit der einfachen try/except/finally Struktur begnügen.

Clone this wiki locally