Eingebaute Ausnahmen

Dieser Abschnitt beschreibt Ausnahmen, die Python bei der Ausführung eines Programms auslösen kann. Seit Python 1.5 sind alle eingebauten Ausnahmen Klassen. Davor waren es Strings. Klassenausnahmen sind kaum von Strings zu unterscheiden, außer wenn sie verkettet werden. Eingebaute Ausnahmen werden im Modul exceptions definiert, das nie explizit importiert werden muss, da die Namen der Ausnahmen im eingebauten Namensraum liegen. Die meisten eingebauten Ausnahmen verfügen über einen zusätzlichen Datenwert mit ergänzenden Details.

Basisklassen (Kategorien)

Exception

Die Wurzel-Oberklasse aller Ausnahmen. Benutzerdefinierte Ausnahmen können von dieser Klasse abgeleitet werden, aber im Moment wird dies weder verlangt noch erzwungen. ...

Get Python: kurz & gut 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.