有没有显示变量值的调试器工具?

2024-09-27 21:28:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在寻找一个调试器工具,帮助我找到什么原因导致我的程序中的错误

通常为了调试,我使用print(variable)函数来查看某个变量在给定时间的值。因此,我可以看到哪里和什么时候出了问题。 但是,如果程序稍微长一点,这需要的时间就太长了

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

示例:

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

外面有这样的东西吗

如果没有

你们怎么在特定时间检查变量的值


Tags: 工具函数代码程序示例地方错误时间
1条回答
网友
1楼 · 发布于 2024-09-27 21:28:50

是的,Pycharm有内置的调试功能。首先,在希望看到变量的点(线)处设置断点。在您的例子中,必须在del y[2]行之后,因为这是del将产生效果的点:

y=“奥的托” y=列表(y) 删除y[2] y#<;-在这一行设置断点,只需单击Pycharm中数字行的右侧

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

enter image description here

相关问题 更多 >

    热门问题