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

Die try/except/else-Variante

try ist eine weitere zusammengesetzte Anweisung, die bis Python 2.4 in zwei getrennten Varianten benutzt werden konnte. Daher möchten wir diese getrennt vorstellen, bevor wir die noch recht neue (aber einfache) vereinheitlichte Form ab Python 2.5 angeben.

Die vollständige Form der ersten Variante ist nachfolgend dargestellt. Sie beginnt mit einer try-Kopfzeile, gefolgt von einem Block (normalerweise) eingerückter Anweisungen. Dann folgen eine oder mehrere except-Klauseln, die die abzufangenden Ausnahmen bezeichnen, und schließlich eine optionale else-Klausel am Ende. Die Worte try, except und else stehen vertikal untereinander:

try: <anweisungen> # führe zuerst diese Aktionen aus, dann... except <name1>: <anweisungen> ...

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