常用指令
- 加入pdb调试
python -m pdb a.py - 加断点,在a文件第57行加断点(57为报错位置)
b a.py:57 - 执行命令,会在断点处停止
c - 单步运行
n - 退出调试
q - 查看目前数据类型,形状等:aa.shape, aa.dtype,aa.astype等
- 如果查看断点运行后修改完成要再次debug中运行需要退出重进(最好看一下c行不行,再确认下。)
参考博客
(1)https://learnku.com/docs/pymotw/pdb-interactive-debugger/3470
(2)https://zhuanlan.zhihu.com/p/37294138
(3)https://www.jianshu.com/p/1c2212fc28a6