IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    使用PDB调试Python程序

    haoflynet发表于 2015-07-11 09:18:07
    love 0
    pdb是Python自带的类gdb、cdb的调试工具。在Sublime Text的SublimeREPL插件提供了pdb调试应用程序的功能,但是由于手上项目package太过复杂,所以这次我就直接在Django代码要调试的地方插入pdb代码,这样相当于直接在那个地方下了一个断点。可以在任何地方插入如下代码进行中断,即使是Django也能通过这种方式进行调试:import pdb; pdb.set_trace()pdb常用命令:n:执行下一行s:执行下一行,如果有函数,会进入函数体c:让程序正常运行,直到遇到断点p:打印某个变量!:感叹号后面跟一个语句,可以直接改变某个变量h:帮助l:列出当前将要运行的代码块b:设置断点,例如’b 12’表示在第12行下端点,’b a.py:12’表示在a.py这个文件的第12行下断点cl:清楚所有的断点j:跳到指定的行数a:打印当前函数的参数q:推出调试


沪ICP备19023445号-2号
友情链接