使用pdb 进行debug

动态debug:

python -m pdb xxx.py

即可进入动态debug模式,而无需在代码中加入任何额外代码。
进入调试模式下常用命令:

  • 显示帮助信息:h(elp)
  • 单步调试(进入函数):s(tep)
  • 单步调试(不进入函数):n(ext)
  • 设置断点:b(reak) 文件名:行号(或函数名)
  • 继续往后执行,直到下个断点:c(ont(inue))
  • 显示当前代码段:l(ist)
  • 显示所有代码: ll(longlist)
  • 运行到函数结束:r(eturn)
  • 运行到当前循环结束:unt(il)
  • 显示当前调用关系:w(here)
  • 显示变量:p(rint) 变量名
  • 显示当前函数的参数:a(rgs)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。