cmd pdb调试工具
常用的一些说明:
h查看帮助文档
Documented commands (type help <topic>):
========================================
EOF cl down j next return tbreak w
a clear enable jump p retval u whatis
alias commands exit l pp run unalias where
args condition h list q rv undisplay
b d help ll quit s unt
break disable ignore longlist r source until
bt display interact n restart step up
pp {} 打印对象
p 打印
l 列出当前将要运行的代码块
q 退出调试
b 设置断点 (Pdb) b 504 第504行设置断点 如果不加参数就全部断点
n 让程序运行下一行
s 跟n相似,但是如果当前有一个函数调用,那么s会进入被调用的函数体中
c 让程序正常运行,直到遇到断点
j 让程序跳转到指定的行数 (Pdb) j 497
a 打印当前函数的参数 (Pdb) a
使用 u 和 d 命令,我们可以在栈帧之间切换,用以获取其相关上下文变量信息。w可以显示最近的一些栈帧信息。