这个入学一年多服务器还没怎么用,确实是亏了(之前不需要那么大算力)。最近可能用得上,顺便学了下怎么在终端debug Python代码。

python -m pdb main.py

设置断点: (Pdb) b 8 #断点设置该文件的第8行(b即break的首字母)
显示所有断点:(Pdb) b #b命令,没有参数,显示所有断点
删除断点:(Pdb) cl 2 #删除第2个断点 (clear的首字母)

Step Over:(Pdb) n #单步执行,next的首字母
Step Into:(Pdb) s #step的首字母
Setp Return:(Pdb) r #return的首字母
Resume:(Pdb) c #continue的首字母
Run to Line:(Pdb) j 10 #运行到地10行,jump的首字母

(Pdb) p param #查看当前param变量值
(Pdb) l #查看运行到某处代码
(Pdb) a #查看全部栈内变量

(Pdb) h #帮助,help的首字母
(Pdb) q #退出,quit的首字母

Last modification:November 8, 2021
恰饭环节