停在变量变化的行

时间:2014-09-21 02:25:53

标签: pycharm

我正在尝试追踪变量何时更新。我有一个观察者,但是无论如何要设置,以便在值更新时暂停执行?

2 个答案:

答案 0 :(得分:4)

目前,pycharm没有默认的内置功能,可以实时跟踪变量修改。或者你可以这样做:

  1. 运行debug
  2. 从调试器窗格 - >变量,右键单击要跟踪的变量,然后将其添加到Watches。
  3. 在“监视”窗格中,右键单击变量并选择引用对象。
  4. 我认为,您所谈论的功能称为观察点支持,并且根据这篇文章: http://sourceforge.net/blog/watchpoints-in-python/ Eric和PyScriptor具有该功能,但不具备pycharm。

答案 1 :(得分:2)

您可以在需要查看的行中添加一个断点,然后右键单击它。 然后在对话框中,最后输入“ condition”:添加一个使用所需变量的条件,并将其设置为该变量时将停止。