Python使用pdb调试如何进入函数和打印变量
1、打开Python开发工具IDLE,新建‘pdbtest.py’文件,代码内容如下:
def addVar(a,b):
result = a+b
print ('result:%s' %(result))
return result
a = 1
b = 1
c = addVar(a,b)
print (c)

2、在命令行,进入pdb调试模式,调试第一步的代码,命令如下
python -m pdb pdbtest.py

3、使用n命令逐步调试代码,定位到调用函数的代码行,如下图所示

4、进入函数调试使用命令
s
s代表step,进入

5、接着再使用n命令,就开始在函数内逐步调试,直到函数返回

6、打印变量可以使用p命令,如打印变量a的值
p a
p代表print 打印

7、如果需要打印所有变量可以使用
args
args代表arguements

8、退出pdb调试使用q命令,q代表quit

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:61
阅读量:80
阅读量:145
阅读量:39
阅读量:138