Python使用pdb调试如何进入函数和打印变量

 时间:2024-10-14 09:45:28

1、打开Python开发工具IDLE,新建‘pdbtest.py’文件,代码内容如下:def addVar(a,b): result = a+b print ('result:%s' %(result)) return resulta = 1b = 1c = addVar(a,b)print (c)

Python使用pdb调试如何进入函数和打印变量

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

Python使用pdb调试如何进入函数和打印变量

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

Python使用pdb调试如何进入函数和打印变量

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

Python使用pdb调试如何进入函数和打印变量

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

Python使用pdb调试如何进入函数和打印变量

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

Python使用pdb调试如何进入函数和打印变量

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

Python使用pdb调试如何进入函数和打印变量

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

Python使用pdb调试如何进入函数和打印变量
  • dns怎么设置好?教你设置dns。
  • 发生未知错误。某些文件未复制。怎么办
  • 关于LED灯珠;2835贴片led灯珠-白光/彩光
  • 河南开封高风险地区在哪里查看
  • 为何小三绝对不能跟老婆比
  • 热门搜索
    胸闷是怎么回事 怎么煮面 工作目标怎么写 坦白说怎么查是谁 dnf怎么玩 华为手机截图怎么截 销售毛利怎么算 粽叶怎么处理 爱怎么读 白头发怎么办