Python pdb and Breakpoint Cheat Sheet/Run a statement under pdb

Debug an arbitrary statement string.

Section: Advanced Usage

Run a statement under pdb

python
python
import pdb
pdb.run("main()")

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 Advanced Usage
Debug a single function call
Run a callable under debugger control.
OpenIn sheetpythonsame section
Run with custom globals and locals
Control execution namespaces when debugging code strings.
OpenIn sheetpythonsame section
Create a pdb alias
Define a custom shortcut command.
OpenIn sheettextsame section
Start pdb from CLI
Debug a script from the command line.
OpenIn sheetbash1 tag match
Post-mortem debugging
Inspect the traceback after an exception.
OpenIn sheetpython1 tag match
Route breakpoint() to pdb.set_trace
Set an explicit hook from the environment.
OpenIn sheetbash1 tag match