Python使用IDLE调试

和强大的VS相比,IDLE简洁的开发环境更加吸引我,无论使用什么来开发程序,调试都是很重要的检查自己代码或学习他人代码的方式,下面介绍一下IDLE的基本调试方法。

①打开需要调试的文件和IDLE

②在IDLE中打开Debugger

Python使用IDLE调试

刚打开时显示的是这样的界面:

Python使用IDLE调试

勾上Source。(勾上后才能在调试的时候看到.py文件中的代码运行至何处)

③确保打开Debugger后运行.py程序

Python使用IDLE调试

直接按F5即可。

这时候Debugger control会自动跳出来。

Python使用IDLE调试

接下来就可以调试了。

④设置,取消断点

在.py文件中需要设置或取消断点的地方右键即可操作。

Python使用IDLE调试


简要介绍一下调试会用到的几个按钮:

Go:按下后程序运行至断点处,若未设置断点则直接运行至结束。IDLE重新回到[DEBUG ON]的状态,接下来可以运行需要调试的.py文件可以继续调试。

Step:逐语句调试,若遇到函数会进入,相当于VS调试时的F11的功能。

Over:逐过程调试,遇到函数不会进入,相当于VS调试时F10的功能。

Out:若Debug进入某函数调用时,退出该函数。

Quit:直接结束此次调试。

调试过程中运行到的地方在原py文件中会有黑色条框标注。

在Locals栏下方可以查看变量的值

Python使用IDLE调试