linux环境下python的pdb调试方法

  1. 一些常用指令:  
  2.   
  3. h(elp) [comman]  #打印可用指令及帮助信息  
  4.   
  5. r(eturn)  #运行代码直到下一个断点或当前函数返回  
  6.   
  7. b(reak) [[filename:]lineno | function[, condition]]  #指定文件某行或函数体来设置断点  
  8.   
  9. l(ist) [first[, last]]  #查看指定代码段  
  10.   
  11. n(ext)  #执行下一行  
  12.   
  13. s(tep) #执行下一行,若为函数则进入函数体  
  14.   
  15. p  #打印某个变量  
  16.   
  17. a(rgs)  #打印当前函数的参数  
  18.   
  19. w(here)  #打印堆栈信息  
  20.   
  21. d(own)  #移至下层堆栈  
  22.   
  23. u(p)  #移至上层堆栈  
  24.   
  25. j(ump)  #跳转到指定行  
  26.   
  27. continue / c  #继续执行  
  28.   
  29. disable [bpnumber [bpnumber]] #失效断点  
  30.   
  31. enable[bpnumber [bpnumber]]  #启用断点  
  32.   
  33. cl(ear) [filename:lineno | bpnumber [bpnumber]] #删除断点  
  34.   
  35. q(uit)/exit  #中止调试并退出 
原文地址:https://www.cnblogs.com/moss_tan_jun/p/7862485.html