Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 python 2.4 并尝试调试扭曲的应用程序。
有什么方法可以让我监视一个对象并在其值更改时中断执行。
例如
从 A.state="connected" 开始我想要的是在 A.state 更改其值时通知或暂停执行。
我是 pdb 的新手并且很扭曲,所以如果您觉得这个问题需要更多信息,我可以提供。
是的,看看这里:
这是一个更详细的答案。 python:在 pdb 中是否可以仅在 n 次命中后启用断点?
如果state是A带有 setter 方法的属性,那么您可以在其 setter 方法中设置一个断点,并且只要尝试更改它,执行就会中断。
state
A