-
Notifications
You must be signed in to change notification settings - Fork 1
07 Fehlerbehandlung
Juergen Hansmann edited this page Apr 1, 2022
·
2 revisions
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.
Finde mehr interaktive Beispiele zu den meisten Kapiteln als Python Notebook.