pdb调试技巧
2024-10-13 00:38:42
1、先import pdb
在适当的位置加上pdb.set_trace(),在cmd中运行脚本,就可以看到调试的提示符
2、常用的调试命令
h(elp),会打印当前版本,pdb可用的命令,如果要查询某个命令,可以输入h [command]
l(ist),可以列出当前将要运行的代码块
b(reak):设置断点,就是在当前脚本的(b 77)77行打上断点,还能输入函数名作为参数,断点就打到具体的函数入口,如果只敲b,会显示现有的全部断点
disable/enable:禁用/激活断点
n(ext):让程序运行下一行,如果当前语句有一个函数调用,用n是不会进入被调用的函数体的
s(tep):跟n相似,但是如果当前有一个函数调用,那么会进入被调用的函数体中
c(ontinue):让程序正常运行,直到遇见断点
j(ump):让程序跳转到指定行数
a(rgs):打印当前函数的参数
p:打印某个变量
!:感叹号后面跟着语句,可以直接改变某个变量
q(uit):退出调试
最新文章
- setTimeout 的黑魔法
- T-SQL备忘-表连接更新
- jquery--常用的函数2
- C#学习手册
- shell执行mysql命令
- Android笔记:Select at least one project解决办法
- android 讯飞语音识别(离线)注意事项
- Android从服务端获取json解析显示在客户端上面
- vmware产品
- 【转】谁说Vim不是IDE?(二)
- 第五篇:web之前端之float的几种清除浮动方式
- BASLER 镜头选型白皮书
- mysql 初始化
- 电脑bios到底是什么?
- flask+gevent+gunicorn+nginx 初试
- leetcode N-QueensII
- Objective-C Runtime 运行时之五:协议与分类(转载)
- MATLAB学习笔记
- 设计模式——装饰器模式(C++实现)
- 蓝桥杯 剪邮票(dfs枚举 + bfs)