2016-11-18 44 views
3

是否可以用PyCharm“观察”一个变量? 我希望看到变量在循环中运行时的值。如何用PyCharm观察变量?

或者是否有类似console.log()?我知道断点(我不想破),printpprint :)。例如,单击打开列表或对象是非常棒的。

+0

但我不明白这有什么错'的print()'荷兰国际集团在循环变量的值?要做很多工作? :) –

+0

那么第一个缺点是你必须记得删除这些陈述。如果您可以右键单击一个变种并“观察”它,则不需要。另外,print语句可能适用于简单的类型,但列表和字典不是很好。 – Chris

+0

你可以设置一个断点监视,但不能只是实时监视它 - 在很多情况下,它会改变得太快,以至于无论如何都是明智的。 – jonrsharpe

回答

1

使用“监视”窗格中,这显示了如何找到它:Pycharm - How do I access the "Watches" pane?

screenshot

您可以只需拖动从“变量”窗格变量进去。

您还可以观看表情,例如var + 1

打破然而,当一个变量发生变化,目前不可能:Stop at the line where a variable gets changed

+0

虽然这可能在理论上回答这个问题,[这将是更可取的](/ meta.stackoverflow.com/q/8259)在这里包括答案的基本部分,并提供链接供参考。 –