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.