python核心高级学习总结2pdb的调试

PDB调试

def getAverage(a,b):
        result =a+b
        print("result=%d"%result)
        return result
a=100
b=200
c=a+b
ret = getAverage(a,b)
print(ret)
#l--->>list current code
#n--->> next 
#c---->>continue 
#b--->>>添加断点
#clear -->>>>>清楚断点
#p--->>print 打印一个变量的值
#s---->>>step 进入到一个函数
#a---->>>args 打印所有的形参数据
#q---->>退出调试,或者exit
#r -->>>>快速执行到函数的最后一行

在常用开发中可能更多的会用到的是IDE的调试功能,但是如果是在vi模式下的开发与调试,甚至是直接远程在服务端的一些简单开发中,会用到pdb.

b * 直接在某一行打断点

clear * 清除某个断点,注意序号表示断点的开始,而不是断点所在行数

原文地址:https://www.cnblogs.com/hulichao/p/python_pdb.html