Python Debugging Cheat Sheet/Run a script under pdb

Start Python's debugger from the command line.

Section: Breakpoints and pdb

Run a script under pdb

bash
bash
python -m pdb app.py
Explanation

Starts the debugger before the first line of the script and lets you step through execution.

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 Breakpoints and pdb
Run a script with pdb and arguments
Pass normal program arguments when starting under pdb.
OpenIn sheetbashsame section
Insert a built-in breakpoint
Pause execution and enter the configured debugger.
OpenIn sheetpythonsame section
Drop into pdb at a specific line
Classic explicit breakpoint using pdb.
OpenIn sheetpythonsame section
pdb next
Step over the current line without entering function calls.
OpenIn sheettextsame section
pdb step
Step into a called function.
OpenIn sheettextsame section
pdb continue
Resume execution until the next breakpoint.
OpenIn sheettextsame section