pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功能,主要特性包括设置断点、单步调试、进入函数调试、查看当前代码、查看栈片段、动态改变变量的值等。pdb 提供了一些常用的调试命令
| 命令 | 解释 | 
|---|---|
| break 或 b 设置断点 | 设置断点 | 
| continue 或 c | 继续执行程序 | 
| list 或 l | 查看当前行的代码段 | 
| step 或 s | 进入函数 | 
| return 或 r | 执行代码直到从当前函数返回 | 
| exit 或 q | 中止并退出 | 
| next 或 n | 执行下一行 | 
| pp | 打印变量的值 | 
| help | 帮助 | 
下面是一个典型的python调试过程:
1 import pdb 2 pdb.set_trace() 3 a = "aaa" 4 b = "bbb" 5 c = "ccc" 6 final = a + b + c 7 print final
原文:http://www.cnblogs.com/kidsitcn/p/4746127.html