博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用pdb调试python
阅读量:7280 次
发布时间:2019-06-30

本文共 529 字,大约阅读时间需要 1 分钟。

python pdb调试
python -m pdb myscript.py #注意这会重启myscript.py,这样启动的话,代码每一行都是一个节点
也可以在程序中这么设置断点:
import pdb; pdb.set_trace()
 
支持的命令:
p 打印变量
n next
step 细点运行
c continue
l list
a args 打印当前函数的参数
condition bpnumber [condition]
clear/disable/enable 清除/禁用/使能断点
q quit
>断点设置
(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 #查看全部栈内变量

转载于:https://www.cnblogs.com/Xjng/p/3696416.html

你可能感兴趣的文章
c++ 延迟执行
查看>>
svn 恢复删除文件
查看>>
C#之Thread
查看>>
uC/OS-II时间(OS_time)块
查看>>
类方法和实例方法同名,实例调用
查看>>
day12 字符编码
查看>>
k近邻法
查看>>
数论部分第一节:素数与素性测试【详解】
查看>>
信息学奥赛一本通算法(C++版)基础算法:高精度计算
查看>>
js获取页面宽高大小
查看>>
6.2 中间件-middleware
查看>>
我的第一个游戏FoodieThebug完成之后的心得体会 -子龙山人
查看>>
stretchableImageWithLeftCapWidth:topCapHeight:函数详解
查看>>
hibernate3整合spring2时hibernate即用注解又用配置文件情况时spring配置文件的配置写法...
查看>>
socket编程基础知识
查看>>
Annotation实战【自定义AbstractProcessor】
查看>>
实现自适应屏幕宽高度、超出弹出滚动条
查看>>
进程和线程关系与区别
查看>>
树链剖分总结
查看>>
Ubuntu 在Update以后任然出现找不到安装包问题解决方案
查看>>