Tipps zum Entwurf mit Ausnahmen

Im Großen und Ganzen sind Ausnahmen in Python leicht zu benutzen. Die wahre Kunst dabei ist, zu entscheiden, wie spezifisch oder allgemein eine except-Klausel sein sollte und wie viel Code in einer try-Anweisung stehen soll. Beginnen wir zuerst mit der zweiten Frage.

Was man verpacken sollte

Im Prinzip könnten Sie alle Anweisungen in einem Skript in ein eigenes try packen, aber das wäre wenig sinnvoll (dann müssten auch die try-Anweisungen in try-Anweisungen verpackt werden!). Im Grunde ist das eine Frage des Entwurfs, die weniger mit der Sprache zu tun hat als damit, wie sie benutzt wird. Hier also einige Faustregeln:

  • Operationen, die häufig fehlschlagen, sollten im Allgemeinen in try-Anweisungen verpackt werden. ...

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

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.