pwd是基于命令行的调试工具,非常类似gnu的gdb(调试C/C++)
命令 | 简写命令 | 作用 |
---|---|---|
break | b | 设置断点 |
continue | c | 继续执行程序 |
list | l | 查看当前行的代码段 |
step | s | 进入函数 |
return | r | 快速执行到函数的最后一行 |
quit | q | 终止并退出 |
next | n | 执行下一行 |
p | 打印变量的值 | |
help | h | 帮助 |
args | a | 查看传入的参数 |
回车 | 重复上一行命令 | |
break | b | 显示所有断点 |
break lineno | b lineno | 在指定行设置断点 b 7 指的是在第七行设置断点 |
break file:lineno | b file:lineno | 在指定文件的行设置断点 |
clear num | 删除指定断点 | |
bt | 查看函数调用栈帧 |
例如在命令行对test.py文件进行调试可执行如下命令:
python -m pdb test.py