如何利用pdb 进行python调试

进入调试交互界面

方法一:

python -m pdb filename.py

方法二:在被调试的文件中添加如下一行

import pdb;pdb.set_trace()

执行后显示出如下界面(Pdb)即进入了调试命令交互界面

调试交互常用命令


命令 简写命令 作用
break  + lineno b     b lineno     b filename:lineno      b functionname 显示所有断点     在指定行设置断点     在指定文件指定行设置断点

tbreak     tbreak lineno     tbreak filename:lineno     tbreak functionname 添加临时断点
clear  num cl lineno     cl [lineno1 lineno2]     cl filename:lineno 删除指定断点
continue c 继续执行程序,直到下一个断点或调用点

unt  lineno 持续执行直到运行到指定行(或遇到断点)
next n 执行下一行
step s 进入函数
return r 执行代码直到从当前函数返回
list l 查看当前行的代码段
print p 打印变量的值
whatis whatis 打印表达式的类型
args a 查看传入参数
bt  或 w bt  或 w 查看函数调用栈帧
quit q 中止并退出
help h 帮助

回车 重复上一条命令


合智互联客户成功服务热线:400-1565-661

admin
admin管理员

上一篇:【AI干货合集】从入门、实战到落地,华为云AI技术能力全揭秘
下一篇:【快速玩转华为云开发】小Hi拍了拍你,基于华为云API的开发你Get到了吗?

留言评论

暂无留言
取消
扫码支持