利用pycharm进行python代码的debug各功能解释
利用pycharm进行python代码的debug各功能解释
一 进入debug
-
1 左键点击代码文件目标行,确定debug节点(可一次选择多个debug节点)
-
2 鼠标右键,选择debug
二 各功能解读
- debug调试界面
- 以下各图标功能解读
- show execution point (alt+F9):转到当前执行的代码行;
- step over(F8快捷键):单步执行时,在函数内遇到子函数时不进入子函数内,将子函数整个执行完再停止,即将子函数整个作为一步。在无子函数的情况下和step into效果一样。总的说,即程序代码不会进入子函数内dubug,子函数会在后台执行。
- step into(F7快捷键):单步执行时,遇到子函数就进入且继续单步执行,会进入python源码。
- step into my code(Alt+Shift+F7快捷键):单步执行时,进入遇到的所有子函数且对其单步执行,但不会进入到源码中,仅限自己写的函数代码。
- step out(Shift+F8快捷键):在进入了一个函数后,看了两行代码后不看了,想跳出当前函数体,返回到调用此函数的地方,即应使用此功能。
- run to cursor (alt+F9):一直运行到当前光标所在行位置;
- Resume program(F9快捷键):继续恢复程序,直接运行到下一断点处。