是否有调试工具显示变量的值?

时间:2016-09-18 11:34:17

标签: python debugging pycharm

我正在寻找一个调试工具,帮助我找到导致程序出错的原因?

通常要调试我使用 print(变量)函数来查看某个变量在给定时间的值。因此,我可以看到出现问题的地点和时间。 但是,如果程序稍微长一点,这会花费太长时间。

我希望有一个工具可以在我将鼠标移动到该变量时显示变量的值。相反,我总是要进入代码并在多个地方使用print函数并多次运行程序。

示例:

y = "otito"
y = list(y)
del y[2] ###show me the new value of y when mouse over y = "otto"###

那里有类似的东西吗?

如果不是

你们如何在某些时候检查变量的值?

1 个答案:

答案 0 :(得分:0)

是的,Pycharm具有内置的调试功能。首先,在您想要查看变量的点(线)处设置断点。在您的情况下,必须在del y[2]行之后,因为这是del生效的点:

y =“otito” y =列表(y) del y [2] y#< - 只需点击Pycharm中数字行的右侧,就可以在此行设置断点

然后,使用Run -> Debug运行您的程序,它将在断点处停止并显示所有变量,包括y

enter image description here