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

Python 代码调试技巧示例代码

Python 代码调试技巧示例代码

Python 代码调试技巧示例代码

Python 代码调试技巧示例代码

Python 代码调试技巧示例代码

Python 代码调试技巧示例代码

Python 代码调试技巧示例代码

Python 代码调试技巧示例代码

Python 代码调试技巧示例代码

Python 代码调试技巧示例代码

Python 代码调试技巧示例代码

Python 代码调试技巧示例代码

Python 代码调试技巧示例代码

Python 代码调试技巧示例代码

Python 代码调试技巧示例代码