Kapitel 5. Ausnahmen und Fehler
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Fehler passieren. Deshalb bietet jede praktische Programmiersprache ein umfangreiches Framework, um mit ihnen umzugehen.
Das Fehlermodell von Python basiert auf Ausnahmen. Einige von euch, die dies lesen, sind mit Ausnahmen vertraut, andere nicht. Einige von euch haben Ausnahmen schon in anderen Sprachen verwendet, aber noch nicht in Python. Dieses Kapitel ist für alle von euch.
Wenn du mit der Funktionsweise von Ausnahmen in Java, C++ oder C# vertraut bist, wirst du feststellen, dass Python ähnliche Konzepte verwendet, auch wenn die Syntax etwas anders ist. Neben diesen Ähnlichkeiten gibt es aber auch einzigartige Python-Muster.
Wir beginnen mit den Grundlagen. Auch wenn du bereits mit Python-Ausnahmen gearbeitet hast, empfehle ich dir, dieses Kapitel komplett zu lesen. Die Chancen stehen gut, dass du etwas Nützliches lernst, selbst in den Abschnitten, in denen scheinbar bereits Bekanntes besprochen wird.
Der Grundgedanke
Eine Ausnahme ist eine Möglichkeit, den normalen Codefluss zu unterbrechen. Wenn eine Ausnahme auftritt, stoppt der Python-Codeblock seine Ausführung - buchstäblich mitten in der Zeile - und springt sofort zu einem anderen Codeblock, der die Situation bewältigen soll .
Oft bedeutet eine Ausnahme einen Fehler, aber das muss nicht so sein. Sie kann auch verwendet werden, um erwartete Ereignisse zu ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access