pycharm调试器说明

1. 背景说明

2020年8月31日17:54:56

一个多星期都没有写blog了。今天在电脑旁坐久了,突然发现颈椎这里忍忍痛。就不太想读代码了。想休息下,写一点东西。

2.pycharm的debugger

先上一张图。备注:图中显示的部分代码是实验室的师兄写的,借用一下。_

python打开调试器 pycharm调试器_计算表达式

按照上面的字母一一进行解释说明。

Part 1:

点击那个蜘蛛的图标就可以进行debug了。不过首先是要在程序中至少加一个断点才行。复选框中是即将要被操作的文件,这个要注意,否则可能会debug或者run其它的文件。

Part 2:

debug一个py文件时,因为可能用到其它的模块或者包的函数,所以遇到函数的时候,如果选择step into,会步入到相应的py文件的相应函数中。这里从top到bottom依次是最新到最旧的py文件。可以点击这里切换回到相应的py文件中。同时,2区的相应的py文件的变换,8区的相应的变量也会同时进行变化。

Part 3:

这里是调试和console的一个切换。在调试器中可以看到相应的变量的情况。在console中,同样可以对相应的变量进行操作。这里一个很重要的用法是,测试和计算。看看具体的变量是什么,计算一下相应的表达式。console是实时的,交互的。

Part 4:

就是调试的执行。常用的有:
step into:步进;
step into my code: 仅仅在自己写的项目中步进;
step out :跳出相应的py文件;
step to cursor: 跳到相应的光标处;
step over: 跳到下一个断点处,如果没有断点就继续执行直至完成;

Part 5:

这个很有用。点击这里可以直接跳转到调试现在正在要执行的地方。免得切换来和切换去都不知道调试到哪一个地方了!

Part 6:

这里可以计算表达式,最关键的是可以使用现有的变量!

Part 7:

这里是对于debug这个窗口的一些设置。比如窗口的位置,窗口浮动,停靠,是否独立开来等等。

Part 8:

这个是变量区。使我们最常用到的区,在这里查看变量的类型和数值。检查结果等等。