本章记录和学习pycharm的debug功能的使用。
1. 打断点
点击脚本前的空位置,产生一个红色的点即断点。执行断点前的代码,到断点处暂停,进入debug模式,逐行运行,用来核查脚本的执行情况,排查bug。
2. 进入debug模式的两种方法
方法一:
在pycharm右上角,先选择准备调试的脚本,然后点击debug按钮进入debug模式。
方法二:
在准备调试的脚本上点击右键,选择debug。
3. debug使用
- step over:在当前的脚本按照python脚本的运行顺序逐行运行,不进入函数内部。
- step into:逐步运行程序。如果有函数,将跳进函数内部逐步运行,包括源代码中。
- step into my code:和上面一样,逐步运行程序。仅跳入自己写的函数。
- step out:跳出函数。
- Run to Cursor:只运行当前光标停留的位置(像第二个断点)。
- 点击Console查看print数据的内容。
- Return:已debug模式重新运行。
- Resume Program:跳过当前断点,进入下一断点。
- stop:停止运行。
- view breakpoints:显示当前目录下所有打了断点的位置。
- Mute Breakpoints:让所有断点都失效和恢复。