pdb调试

"调试"

Posted by zwt on July 7, 2021

启动调试:

1
2
1.命令行启动,python -n pdb  py文件
2.在解释器中,引入pdb,设置断点pdb.set_trace()

开始调试

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
1.where可以查看当前程序执行的具体位置
2.list可以查看断点处上下五行的代码
3.longlist输出当前函数的源码
4.until 跳至循环末尾
5.return 跳到返回之前
6.display 显示变量
7.c让程序一直运行,直到运行到断点
8.n:执行下一行
9.s:执行下一行,如果有函数,会进入函数体
10.c:让程序正常运行,直到遇到断点
11.p:打印某个变量
12.!:感叹号后面跟一个语句,可以直接改变某个变量
13.h:帮助
14.l:列出当前将要运行的代码块
15.b:设置断点,例如’b 12’表示在第12行下端点,’b a.py:12’表示在a.py这个文件的第12行下断点
16.cl:清楚所有的断点
17.j:跳到指定的行数
18.a:打印当前函数的参数
19.q:推出调试

参考