您的位置:首页 > 编程语言 > Python开发

Python利用pdb单步调试

2016-01-07 11:26 459 查看
Debug 对于是一项非常重要的功能,它能够帮助我们准确的定位错误,发现程序中的 bug。python 提供了一系列 debug 的工具和包,可供我们选择。

pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功能,主要特性包括

设置断点

单步调试

进入函数调试

查看当前代码

查看栈片段

动态改变变量的值

… …

启动方式:
python -m pdb xxx.py


pdb 提供了一些常用的调试命令,详见下表 。

命令功能
break 或 b 设置断点设置断点
continue 或 c继续执行程序
list 或 l查看当前行的代码段
step 或 s进入函数
return 或 r执行代码直到从当前函数返回
exit 或 q中止并退出
next 或 n执行下一行
pp打印变量的值
help帮助
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: