Linux环境下调试python代码----pdb模块

1. 背景:window环境可以使用pycharm类似的IDE工具debug调试代码,

               但是在Linux环境下可以使用pdb模块提高开发效率

使用方式:

2.在代码中导入pdb模块

  import pdb
  功能:断点设置,单步执行,查看代码,查看函数,追踪变量等

  pdb.set_trace()
  功能 : 设置初始断点,开始进入pdb调试模式

3.调试中的命令

       next,    n            单步执行 

       step,    s           进入函数单步执行

       up ,      u           执行跳转到当前堆栈的上一层    

       return,  r           执行当前运行函数到结束

       args,    a          列出当前执行函数的函数

  break , b         设置断点

       where,    w         打印当前执行堆栈

       unitl,      unt        执行到下一行(跳出循环),或者当前堆栈结束

  continue ,c      继续执行

  list , l               查看当前代码段

  pp                     打印变量值

  q                       退出调试

  exit                   退出pdb调试

上一篇:DeepChem教程13:蛋白—配体相互作用建模


下一篇:windbg符号表问题,曾经纠结的东东