python自带有pdb调试工具包
importpdb
在代码中加入:pdb.set_trace()
pbd.set_trace()加入的位置就是开始调试的位置
调试的命令如下:
n下一步
l列出代码
c执行代码
s进入函数
h帮助
j跳转到指定行数
b设置断点位置也是行数(只能一次设置一个断点)
cl清除断点如:cl1(1为第一个断点不是行数)
disable/enable禁用/激活断点如:disable1(1也是第一个断点位置
不是行数)
p打印变量
a打印当前函数参数(这个没怎么成功过)
!感叹号后跟语句,可以改变某个变量
q退出调试
参考:http://www.ibm.com/developerworks/cn/linux/l-cn-pythondebugger/