1、安装:
pip install ipdb
2、使用:
在代码开头import ipdb,如下:
try:
import ipdb
except:
import pdb as ipdb
在需要开始调试的地方加入语句:
ipdb.set_trace()
当代码执行到上面那条语句时,会进入debug模式。
3、常用命令:
- n (下一个),next单步执行
- ENTER (重复上次命令)
- q (退出)
- p <变量> (打印变量)
- -b 10(在第10行设置断点)break的缩写
- c (继续) 直到遇到断点
- l (查找当前位于哪里)
- s (进入子程序) step的缩写,进入到函数内部
- r (运行直到子程序结束返回) rerurn的缩写
- ! r(查看变量r的值)
- u(跳回上一层)up的缩写
- d(跳到下一层)down的缩写
- X (查看变量X)
- X[0] = 1000 (修改变量x的值为1000)
- j 10 (跳到第十行) jump的缩写
- h (查看调试的命令)help的缩写
- tab (自动补全)