启动调试命令
!python -m pdb train.py
设置断点
(Pdb) b 504
n(ext) 让程序运行下一行,如果当前语句有函数调用,用n不会进入被调用的函数体中。
s(tep) 跟n相似,但是如果当前有一个函数调用,那么s会进入被调用的函数体中。
Setp Return: (Pdb) r
c(ontinue) 让程序正常运行直到遇上断点
p 打印某个变量 eg。 p new_num 打印变量new_num, 或者p可以省略,直接输入new_num回车
- !,感叹号后面跟着语句,可以直接改变某个变量
- q(uit),退出调试