PDB Commands: Startup and Help
PDB Commands: Startup and Help
Physics91SI,Spring2013
RexGarlandandGabeEhrlich
StartupandHelp
NavigatingCode(withinthePdbinterpreter)
l(ist) list11linessurroundingthecurrentline
w(here) displaythefileandlinenumberofthecurrentline
n(ext) executethecurrentline
s(tep) stepintofunctionscalledatthecurrentline
r(eturn) executeuntilthecurrentfunctionsreturnis
encountered
ControllingExecution
b [#] createabreakpointatline[#]
b listbreakpointsandtheirindices
c(ontinue) executeuntilabreakpointisencountered
clear[#] clearbreakpointofindex[#]
ChangingVariables/InteractingwithCode
p <name> printvalueofthevariable<name>
!<expr> executetheexpression<expr>
NOTE:thisactsjustlikeapythoninterpreter
run [args] restartthedebuggerwithsys.argvarguments[args]
q(uit) exitthedebugger