用于讲解如何使用pudb进行python调试; 1.安装sudo pip install pudb pip list查看安装结果:
2.使用测试程序:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from pudb import set_trace
set_trace()
def min(a,b):
minValue = 0
if(a >= b):
minValue = b
else:
minValue = a
return minValue
if __name__ == "__main__":
a = 1
b = 10
minValue = 0
while(a < b):
minValue = min(a,b)
print "minValue=",minValue
a += 1
print "a=",a
需要在程序前面加上: from pudb import set_trace set_trace() 或者 import pudb pu.db 3.调试使用pudb test.py,或者python -m pudb.run test.py 进入调试界面,如图
按照调试命令,即可进行调试,红框为变量和栈的信息;
按下'c'键后,跳出本次循环,进入下次循环,a从3变为了4;
4.调试命令n : next,执行下一步; s : step into,进入函数内部; c : continue,循环中跳出本次循环; b : break point,断点; ! : python command line,python控制台; ? : help,帮助信息; (责任编辑:最模板) |





ecshop免费模板之仿缤购网
人气:4043
Matrix多用途外贸电子商务
人气:302
Universal 英文综合类商城
人气:271
英文电子数码商城|ecshop电
人气:870
ecshop蔬菜水果商城程序模
人气:2469
ecshop精仿橡果国际2011整站
人气:1529