python pdb调试

cmd pdb调试工具

常用的一些说明:

h查看帮助文档

Documented commands (type help <topic>):

========================================

EOF    cl        down      j        next    return  tbreak    w

a      clear      enable    jump      p        retval  u          whatis

alias  commands  exit      l        pp      run    unalias    where

args  condition  h        list      q        rv      undisplay

b      d          help      ll        quit    s      unt

break  disable    ignore    longlist  r        source  until

bt    display    interact  n        restart  step    up

pp {} 打印对象

p    打印

l    列出当前将要运行的代码块

q    退出调试

b    设置断点 (Pdb) b 504 第504行设置断点 如果不加参数就全部断点

n    让程序运行下一行

s    跟n相似,但是如果当前有一个函数调用,那么s会进入被调用的函数体中

c    让程序正常运行,直到遇到断点

j    让程序跳转到指定的行数  (Pdb) j 497 

a    打印当前函数的参数      (Pdb) a

使用 u 和 d 命令,我们可以在栈帧之间切换,用以获取其相关上下文变量信息。w可以显示最近的一些栈帧信息。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容