Python pdb断点调试详解
1 | python -m pdb xxx.py |
1 | b xxx.py:20 #断点设置到 xxx.py第20行 |
- break 或 b 设置断点
b(reak) [([filename:]lineno | function) [, condition] ] condition是一个字符串,必须等价于 true - continue 或 c 继续执行程序
- list 或 l 查看当前行的代码段
- step 或 s 进入函数
- return 或 r 执行代码直到从当前函数返回
- exit 或 q 中止并退出
- next 或 n 执行下一行
- pp 打印变量的值
- help 帮助
- w(here) 显式当前堆栈结构。往下的是新的,就像X86构架中的那样。
- d(own) 移向新的一帧
- u(p) 移向旧的一帧
- cl(ear) [bpnumber [bpnumber ...]]
- 空格进行分割,清除这些断点
- disable bpnumber [bpnumber ...]
- disable 断点,可以enable之后
- ignore bpnumber count ---设置某个断点的count,当count为0的时候断点状态为active,count不为0的时候每一次进入断点时候count自减
- condition bpnumber condition
转载自:http://blog.sina.com.cn/s/blog_ae46c18b01015pul.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】博客园携手 AI 驱动开发工具商 Chat2DB 推出联合终身会员
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET 依赖注入中的 Captive Dependency
· .NET Core 对象分配(Alloc)底层原理浅谈
· 聊一聊 C#异步 任务延续的三种底层玩法
· 敏捷开发:如何高效开每日站会
· 为什么 .NET8线程池 容易引发线程饥饿
· 终于决定:把自己家的能源管理系统开源了!
· 外部H5唤起常用小程序链接规则整理
· C#实现 Winform 程序在系统托盘显示图标 & 开机自启动
· WPF 怎么利用behavior优雅的给一个Datagrid添加一个全选的功能
· 了解 ASP.NET Core 中的中间件
2017-04-19 【BZOJ 4710】 4710: [Jsoi2011]分特产 (容斥原理)
2017-04-19 【BZOJ 1853】 1853: [Scoi2010]幸运数字 (容斥原理)
2017-04-19 【BZOJ 3812】 3812: 主旋律 (容斥原理**)
2017-04-19 【BZOJ 2839】 2839: 集合计数 (容斥原理)
2017-04-19 【HDU 6017】 Girls Love 233 (DP)
2017-04-19 【codeforces.com/gym/100240 J】
2017-04-19 【CF contest/792/problem/E】