O'Reilly logo

Einfüehrung in Python by David Ascher, Mark Lutz

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Code-Idiome zu Ausnahmen

Nachdem Sie gesehen haben, wie die Mechanik hinter Ausnahmen funktioniert, möchten wir Ihnen nun einige andere Arten zeigen, wie sie normalerweise benutzt werden.

Ausnahmen sind nicht immer Fehler

In Python sind alle Fehler Ausnahmen, aber nicht alle Ausnahmen sind Fehler. In Chapter 7 haben Sie z.B. gesehen, dass Lesemethoden von Dateiobjekten am Ende einer Datei einen leeren String zurückgeben. Die eingebaute Funktion raw_input liest eine Zeile Text vom Standardeingabe-Strom (sys.stdin). Anders als Dateimethoden löst raw_input am Dateiende den eingebauten EOFError aus, anstatt einen leeren String zurückzugeben (ein leerer String von raw_input bedeutet eine leere Zeile).

Trotz ihres Namens ist die EOFError-Ausnahme in diesem ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required