python单步调试
来源:互联网 发布:淘宝店铺销量怎么看 编辑:程序博客网 时间:2024/05/19 20:42
一直犯愁的是python的调试,以前写c都是编译完了用gdb直接调试了,轻松愉快。现在遇到这么一个解释型的程序,不知道怎么办了。用log吧,有时就是一个小程序,不想写这么多代码;打屏吧,有时屏幕翻得快,也是挺郁闷的。今天终于好了,看到了一个有用的东西,PDB
方法一:运行 python -m pdb myscript.py
(Pdb) 会自动停在第一行,等待调试,这时你可以看看 帮助
(Pdb) h
说明下这几个关键命令
>断点设置
(Pdb)b 10 #断点设置在本py的第10行
或(Pdb)b ots.py:20 #断点设置到 ots.py第20行
删除断点(Pdb)b #查看断点编号
(Pdb)cl 2 #删除第2个断点
>运行
(Pdb)n #单步运行
(Pdb)s #细点运行 也就是会下到,函数方法
(Pdb)c #跳到下个断点
>查看
(Pdb)p param #查看当前 变量值
(Pdb)l #查看运行到某处代码
(Pdb)a #查看全部栈内变量
>如果是在 命令行里的调试为:
import pdb
def tt():
pdb.set_trace()
for i in range(1, 5):
print i
>>> tt()
#这里支持 n p c 而已
> <stdin>(3)tt()
(Pdb) n
Exit 或q 终止或退出
阅读全文
0 0
- python: 单步调试
- python: 单步调试
- python 单步调试
- python 单步调试
- python单步调试
- python单步调试
- python Debug 单步调试
- Python中的单步调试
- python Debug 单步调试
- python单步调试方法 pdb
- Python利用pdb单步调试
- 使用spyder编译器单步调试python
- python中利用pdb单步调试
- Python如何实现单步调试
- 单步跟踪调试
- eclipse单步调试
- MyEclipse单步调试
- matlab 单步调试
- Oracle表操作
- SpringBoot-08对JSP的支持
- PHP模式设计----观察者模式(Observer)
- 【ironic 源码分析】manager 源码分析
- 华为OJ:字符串加密
- python单步调试
- Thinking in java 25 引用计数RefCounting
- android 系统签名
- React Native Android白屏优化终极方案
- 机器学习常见算法个人总结
- 利用Swing修改xml类型的配置文件的
- HDU 1166 敌兵布阵——单节点更新的线段树
- 洛谷 字符串&&数论 水一波
- ass109.awk脚本学习使用