Die raise-Anweisung
Um Ausnahmen explizit auszulösen, verwenden Sie raise
-Anweisungen. Deren allgemeines Format ist einfach nur das Wort raise
, optional gefolgt vom Namen der auszulösenden Ausnahme und einem zusätzlichen Datenelement:
raise <name> # löse manuell eine Ausnahme aus raise <name>, <daten> # übergib auch zusätzliche Daten raise # löse zuletzt aufgetretene Ausnahme erneut aus
Mit der zweiten Version können Sie die Ausnahme um zusätzliche Daten erweitern, die Details für den Behandler enthalten. Im raise
werden die Daten nach dem Ausnahmenamen aufgelistet. In der try
-Anweisung wird auf diese Daten mit Hilfe einer weiteren Variablen zugegriffen. Zum Beispiel werden in except name,X:
die zusätzlichen Daten, die in der raise
-Anweisung aufgelistet ...
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.