Erfassung von Python-Ausnahmemeldungen
Um eine Ausnahme-Nachricht in Python zu erfassen, können Sie einen Try-Except-Block und das Schlüsselwort "as" verwenden, um die Ausnahme-Nachricht einer Variablen zuzuweisen. Hier ist ein Beispiel:
try:
# einige Code, der eine Ausnahme auslösen kann
1 / 0
except Exception as e:
# e enthält die Ausnahme-Nachricht
print(e)
In diesem Beispiel wird der Code innerhalb des try-Blocks eine ZeroDivisionError-Ausnahme auslösen, die von dem except-Block aufgefangen wird. Die Ausnahme-Nachricht wird in der Variablen e
gespeichert, die wir dann ausgeben oder auf eine andere Weise verwenden können.
Sie können auch spezifische Ausnahme-Typen fangen, anstatt der allgemeinen Exception:
try:
# einige Code, der eine Ausnahme auslösen kann
1 / 0
except ZeroDivisionError as e:
# e enthält die Ausnahme-Nachricht
print(e)
Bitte beachten Sie, dass Sie die Ausnahme-Nachricht auch mit dem Schlüsselwort "raise" auslösen können und auch spezifische Ausnahmen mit "raise ExceptionClass("Nachricht")" auslösen können.