Debug 对于任何开发人员都是一项非常重要的技能,它能够帮助我们准确的定位错误,发现程序中的 bug。python 提供了一系列 debug 的工具和包,可供我们选择。本文将主要阐述如何利用 python debug 相关工具进行 debug。pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功能,主要特性包括设置断点、单步调试、进入函数调试、查看当前代码、查看栈片段、动态改变变量的值等。pdb 提供了一些常用的调试命令,详情见表 1。下面结合具体的实例讲述如何使用 pdb 进行调试。在第一次按下了 n+enter 之后可以直接按 enter 表示重复执行上一条 debug 命令。清单 4. debug 过程中打印变量使用 c 可以停止当前的 debug 使程序继续执行。而在较大的 python 项目中,这些调试需求比较常见,因此需要使用更为高级的调试工具。
暂无评论