pdb调试python代码
python -m pdb test.py
不需要在python文件中配置import pdb;pdb.set_trace()语句
有用的命令:
| 命令 | 含义 |
|---|---|
| b lineno | 在lineno行设置断点 |
| c | 继续执行程序,知道下一个断点或调用点 |
| l | 查看当前行的代码段 |
| s | 进入函数 |
| r | 执行代码直到从当前函数返回 |
| q | 终止并退出 |
| n | 执行下一行 |
| p | 打印 |
| h | 帮助 |
| a | 查看传入参数 |
| enter | 重复上一条命令 |
| b | 显示所有断点 |
| b file:lineno | 在指定文件的行设置断点 |
| clear num | 删除指定断点 |
| bt | 查看函数调用栈帧 |
如果想在python代码末行执行完进入断点,请在末行后面添加print(),再b -1在末行后面一行设置断点
参考链接:[https://blog.csdn.net/qq_37049781/article/details/84635652](Python——pdb 断点调试)
创建于2023.2.25/21.24,修改于2023.2.25/22.7