Python Pdb 调试命令

(An Interactive Source Code Debugger For Python Programs)

完整命令 简化命令 命令功能
help h 查看帮助
args a 打印当前函数的参数
print p 打印变量值
list l 列出脚本清单
break b 设置断点
condition [None] 设置条件断点
tbreak [None] 设置临时断点,该断点只中断一次
clear cl 清除断点
disable [None] 禁用断点
enable [None] 启用断点
ignore [None] 忽略断点
next n 执行下条语句,遇到函数不进入其内部
step s 执行下一条语句,遇到函数进入其内部
jump j 跳转到指定行数运行
continue c [Or] cont 继续运行,直到遇到断点或脚本结束
quit q 退出 Pdb 调试
return r 一直运行,直到函数返回
where w 查看所在的位置
! [None] 在 Pdb 中执行语句
参考数据:pdb — The Python Debugger — Python 3.7.1 documentation