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 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.