Python pdb断点调试详解


python -m pdb xxx.py

  

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM