【python】python的命令行调试工具—pdb(python debugger)
创始人
2024-04-09 16:47:02

 

1 简介🎈

​        pdb是ptyhon内置的一个调试库,因此无需安装,直接使用。pdb为 python 程序提供了一种交互的源代码调试功能。可以设置断点、单步调试、进入函数调试、查看当前代码、查看栈片段等等。

2 pdb调试方法🎈

(1) 命令行参数指定使用pdb模块启动Python文件

python -m pdb test.py 

说明:如果还有后续的参数,直接加在后面即可。

(2) 代码中设置断点
import pdb #导入
pdb.set_trace() #设置断点

说明:在需要设置断点的地方上一行添加上述代码。

3 pdb的命令🎈

(1) help                 #帮助。

(2) p param         # 打印变量或者直接使用变量名。

(3) n                      # 执行下一行,不进入函数体。

(4) s                      # 进入函数体。

(5) r                       # 执行到当前函数结束。

(6) a                      # 在函数中时打印函数的参数和参数的值。

(7) c                      # 继续执行至下一个断点。

(8) q                      # 退出调试。

(9) l                       # 查看当前位置前后11行代码。

(10) ll                    # 查看当前函数的所有代码。

(11) w                   # 打印堆栈信息,最新的帧在最底部。

(12) enter            # 重复上一条命令。

断点:

(1) b                                   # 显示目前所有断点。

(2) b linenum                   # 在指定行设置断点。

(3) b filename:linenum   # 在指定文件的指定行设置断点。

(4) cl                                   # 清除所有断点。

相关内容

热门资讯

玩家必看教程!智星德州扑克辅助... 玩家必看教程!智星德州扑克辅助挂多功能透视工具,好像真的是有挂(有挂详细)1、该软件可以轻松地帮助玩...
记者揭秘!wpk辅助挂多功能透... 记者揭秘!wpk辅助挂多功能透视工具,原来存在有挂(有挂猫腻)1、全新机制【wpkai辅助工具激活码...
科普!德扑圈辅助挂多功能透视工... 科普!德扑圈辅助挂多功能透视工具,总是有挂(有挂教学)1、实时德扑圈透视辅助更新:用户可以随时随地访...
玩家必备攻略!WPK辅助挂多功... 玩家必备攻略!WPK辅助挂多功能透视工具,其实存在有挂(确实有挂)1、任何WPK透视是真的假的的玩家...
分享一款!智星菠萝德州辅助挂多... 分享一款!智星菠萝德州辅助挂多功能透视工具,总是是真的有挂(有挂神器)1)智星菠萝德州辅助插件:进一...