在linux下使用pdp进行调试,相关命令如下:
命令 | 作用 |
---|---|
break | 设置断点 |
list | 查看当前的代码段 |
quit | 中止并退出 |
continue | 继续执行程序 |
step | 进入函数 |
next | 执行下一行 |
return | 执行代码直到从当前函数退出 |
打印变量的值 | |
help | 帮助 |
args | 查看传入参数 |
break | 显示所有断点 |
break lineno | 在指定行设置断点 |
break file:lineno | 在指定文件的行设置断点 |
clear num | 删除指定断点 |
bt | 查看函数调用栈帧 |
注:
1、以上部分首字母可作为简写
2、设置断点后,需要continue执行一下程序,才能使用list查看到断点位置
执行时调试
进入文件目录,执行以下,程序将启动,停止在第一行等待调试
python -m pdb test.py