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

 

posted @   konjak魔芋  阅读(788)  评论(0编辑  收藏  举报
编辑推荐:
· .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】
点击右上角即可分享
微信分享提示