pycharm断点调试
断点 和 调试
断点调试是在开发过程中常用的功能,能清楚看到代码运行的过程,有利于代码问题跟踪。
还有一个作用是快速熟悉代码,有时看不太懂或看的很吃力,光这样看很无感,但是通过断点调试,可以很清楚的看到代码是怎么走的,每一步的参数的值等,驱动代码熟悉。
打断点
在代码行号后空白槽点击一下,出现红球,就可以了。当Pycharm运行到该行代码时会将程序暂时挂起,通过debug相关功能就可以进行调试了。
image.png开启调试
打断点之后 ,点击debug模式运行代码
image.png
-
F8:step over 单步
遇到断点后,程序停止运行,按F8单步运行。 -
F7:step into 进入
配合F8使用。单步调试F8时,如果某行调用其他模块的函数,在此行F7,可以进入函数内部,如果是F8则不会进入函数内容,直接单步到下一行。 -
Alt+shift+F7:step into mycode,
1、没遇到函数,和F8一样;
2、遇到自己编写的函数会自动进入函数内部 -
shift+F8:跳出
调试过程中,F7进入函数内后,shift+F8跳出函数,会回到进入之前调用函数的代码. -
F9:resume program
当打多个断点是,F9会到下一个断点
如果没有断点则执行至完成 -
Alt + F9: run to cursor
移动到光标处
网友评论