justcode.ikeepstudying.com
Python: Python调试器, Python代码调试, pdb使用手册, 10分钟教程掌握Python调试器pdb, 零基础学习PDB, Python dubug - Just Code
pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功能,主要特性包括设置断点、单步调试、进入函数调试、查看当前代码、查看栈片段、动态改变变量的值等。 如果你还主要靠print来调试代码,那值得花10分钟试试pdb这个Python自带的Debug工具。 PDB有3种用法: 非侵入式方法(不用额外修改源代码,在命令行下直接运行就能调试) python3 -m pdb filename.py Python交互环境中启用 >>> import pdb >>> import mymodule >>> pdb.run('mymodule.test()') 侵入式方法(需要在被调试的代码中添加一行代码然后再正常运行代码) import pdb pdb.set_trace() 当你在命令行看到下面这个提示符时,说明已经正确打开了pdb (Pdb) 然后就可以开始输入pdb命令了,下面是pdb的常用命令 QuickStart 待调试的代码内容 文件名:test.py: # coding:utf-8 import pdb s1 = 'aaa' pdb.set_trace() s2 = 'bbb' s3 = 'ccc' pdb.set_trace() s = s1 + s2 + …