Chapter 24. Grundlagen zu Ausnahmen

In diesem Teil geht es um Ausnahmen, d.h. um Ereignisse, die den Kontrollfluss eines Programms verändern können. Wenn in Python Fehler auftreten, werden automatisch Ausnahmen ausgelöst. Diese können von Ihrem eigenen Code sowohl ausgelöst als auch abgefangen werden. Ausnahmen werden mit drei neuen Anweisungen verarbeitet, die wir in diesem Teil vorstellen. Die erste Anweisung existierte bis Python 2.4 in zwei getrennten Varianten, liegt aber ab Python 2.5 in vereinheitlichter Form vor:

try/except

Fängt Ausnahmen ab, die von Python oder von Ihrem Programm ausgelöst werden.

try/finally

Führt Aufräumarbeiten durch, ob nun Ausnahmen auftreten oder nicht.

try/except/finally

Kombiniert die ersten beiden Varianten (ab Python ...

Get Einfüehrung in Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.