是否可以用PyCharm“观察”一个变量? 我希望看到变量在循环中运行时的值。如何用PyCharm观察变量?
或者是否有类似console.log()
?我知道断点(我不想破),print
和pprint
:)。例如,单击打开列表或对象是非常棒的。
是否可以用PyCharm“观察”一个变量? 我希望看到变量在循环中运行时的值。如何用PyCharm观察变量?
或者是否有类似console.log()
?我知道断点(我不想破),print
和pprint
:)。例如,单击打开列表或对象是非常棒的。
使用“监视”窗格中,这显示了如何找到它:Pycharm - How do I access the "Watches" pane?
您可以只需拖动从“变量”窗格变量进去。
您还可以观看表情,例如var + 1
。
打破然而,当一个变量发生变化,目前不可能:Stop at the line where a variable gets changed
虽然这可能在理论上回答这个问题,[这将是更可取的](/ meta.stackoverflow.com/q/8259)在这里包括答案的基本部分,并提供链接供参考。 –
但我不明白这有什么错'的print()'荷兰国际集团在循环变量的值?要做很多工作? :) –
那么第一个缺点是你必须记得删除这些陈述。如果您可以右键单击一个变种并“观察”它,则不需要。另外,print语句可能适用于简单的类型,但列表和字典不是很好。 – Chris
你可以设置一个断点监视,但不能只是实时监视它 - 在很多情况下,它会改变得太快,以至于无论如何都是明智的。 – jonrsharpe