添加断点
点击代码区左边竖栏,可以下断点,再次点击可以取消断点。
运行调试模式
选择右上角的debug按钮,程序执行时会在下断点的位置停下来。
了解结果箭头
进入debug模式之后会出现如图下框,需弄清楚下方红框的结果箭头的含义。
-
1.show execution point:显示当前所有断点。
-
2.step over:执行当前的函数或者语句,不会进入当前函数的具体方法,执行完当前的语句之后直接跳到下一句。
(例:函数A内存在子函数a时,不会进入子函数a内执行单步调试,而是把子函数a当作一个整体,一步执行。)
-
3.step into:如果某行调用其他模块的函数,可以进入函数内部,会跳到调用函数的地方执行。
(例:函数A内存在子函数a时,会进入子函数a内执行单步调试。)
-
4.step into my code:与step into是类似的,这个调试的话会进入调试的地方会更细有的时候会进入python本身的库函数执行的地方。
-
5.step out:返回到上一次的调试的位置。
-
6.run to cursor:直接跳到下一个断点(从现在的断点跳到打的下一个断点处)。