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