我正在寻找一个调试器工具,帮助我找到什么原因导致我的程序中的错误
通常为了调试,我使用print(variable)函数来查看某个变量在给定时间的值。因此,我可以看到哪里和什么时候出了问题。 但是,如果程序稍微长一点,这需要的时间就太长了
我希望有一个工具可以显示一个变量的值,当我移动鼠标到该变量。相反,我总是要深入代码,在多个地方使用print函数,并多次运行程序
示例:
y = "otito"
y = list(y)
del y[2] ###show me the new value of y when mouse over y = "otto"###
外面有这样的东西吗
如果没有
你们怎么在特定时间检查变量的值
是的,Pycharm有内置的调试功能。首先,在希望看到变量的点(线)处设置断点。在您的例子中,必须在
del y[2]
行之后,因为这是del
将产生效果的点:y=“奥的托” y=列表(y) 删除y[2] y#<;-在这一行设置断点,只需单击Pycharm中数字行的右侧
然后,用
Run -> Debug
运行程序,它将在断点处停止,并显示所有变量,包括y
:相关问题 更多 >
编程相关推荐