【问题标题】:How to watch a variable with PyCharm? [duplicate]如何使用 PyCharm 观察变量? [复制]
【发布时间】:2016-11-18 13:31:28
【问题描述】:

是否可以使用 PyCharm “监视”变量? 我想查看变量在循环中运行时的值。

或者有类似console.log() 的东西吗?我知道断点(我不想打破),printpprint :)。例如,单击打开列表或对象会很棒。

【问题讨论】:

  • 但我不明白print()循环中变量的值有什么问题?工作量太大? :)
  • 嗯,第一个缺点是您必须记住删除这些语句。如果您可以右键单击一个变量并“观看”它,那就没有必要了。此外,打印语句可能适用于简单类型,但列表和字典不是那么好。
  • 您可以设置断点监视,但不只是实时监视它 - 在许多情况下,它会变化得太快,无论如何都不明智。
  • 理想情况下,观察值会被记录
  • 我希望他们也能添加这个功能。

标签: python debugging pycharm


【解决方案1】:

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

您可以将变量从“变量”窗格拖到其中。

您还可以观看表达式,例如var + 1.

当前无法在变量更改时中断:Stop at the line where a variable gets changed

【讨论】:

  • 虽然理论上这可以回答这个问题,it would be preferable 在这里包含答案的基本部分,并提供链接以供参考。
  • 致绕过者:仅当您单击“调试”带有断点的程序时才会出现“监视”选项。简单地添加断点并单击“运行”是没有用的,因为我在愤怒数小时后发现
猜你喜欢
  • 2020-05-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-02
  • 1970-01-01
相关资源
最近更新 更多