Wie drucke ich eine Ausnahme in Python aus?

Sie können eine Ausnahme in Python mit der print()-Funktion und dem exc-Variablen, die die Standardvariable für eine Ausnahme ist, ausdrucken.

Beispiel:

try:
    i = j
except Exception as exc:
    print(exc)

Sie können auch das traceback-Modul verwenden, um einen detaillierteren Traceback der Ausnahme auszudrucken.

import traceback
try:
    # einige Code, der eine Ausnahme auslösen kann
except Exception:
    traceback.print_exc()

Sie können auch traceback.print_tb(e.__traceback__) verwenden, um den Traceback einer bestimmten Ausnahme-Instanz auszudrucken.

import traceback
try:
    # einige Code, der eine Ausnahme auslösen kann
except Exception as e:
    traceback.print_tb(e.__traceback__)