Python löst eine Ausnahme aus
Lösen Sie eine Ausnahme aus
Als Python-Entwickler können Sie eine Ausnahme auslösen, wenn eine Bedingung eintritt.
Um eine Ausnahme auszulösen (oder auszulösen), verwenden Sie das raise
Schlüsselwort.
Beispiel
Löst einen Fehler aus und stoppt das Programm, wenn x kleiner als 0 ist:
x = -1
if x < 0:
raise Exception("Sorry, no numbers below
zero")
Das raise
Schlüsselwort wird verwendet, um eine Ausnahme auszulösen.
Sie können definieren, welche Art von Fehler ausgelöst werden soll, und den Text, der dem Benutzer angezeigt werden soll.
Beispiel
Löst einen TypeError aus, wenn x keine ganze Zahl ist:
x = "hello"
if not type(x) is int:
raise TypeError("Only
integers are allowed")