Start Python's debugger from the command line.
Section: Breakpoints and pdb
Run a script under pdb
bash
bash
python -m pdb app.pyExplanation
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.
Insert a built-in breakpoint
Pause execution and enter the configured debugger.
Drop into pdb at a specific line
Classic explicit breakpoint using pdb.