Python Debugging Cheat Sheet/Print the current exception traceback

Dump the active exception traceback in an except block.

Section: Tracebacks and Exceptions

Print the current exception traceback

python
python
import traceback

try:
    risky_call()
except Exception:
    traceback.print_exc()

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Tracebacks and Exceptions
Get exception info tuple
Access exception type, value, and traceback explicitly.
OpenIn sheetpythonsame section
Format exception as a string
Capture traceback output for logs or APIs.
OpenIn sheetpythonsame section
Preserve context with raise from
Chain exceptions to keep original failure context.
OpenIn sheetpythonsame section
Show default warnings
Enable warnings that may help reveal bad behavior.
OpenIn sheetbashsame section
Run in Python development mode
Enable extra runtime checks and debug-friendly behavior.
OpenIn sheetbashsame section
Enable faulthandler
Print Python tracebacks on fatal errors like segfaults.
OpenIn sheetpythonsame section