如何在python中连续检查?

时间:2012-06-28 15:23:45

标签: python

  

可能重复:
  Python Property Change Listener Pattern

我是新手程序员。在我的程序中,我想继续检查是否对字典进行了任何更改。如果对字典进行了更改,那么我需要运行一些仅与更改相关的方法。可以有人向我解释可以与代码示例一起使用的各种技术来完成它。

1 个答案:

答案 0 :(得分:0)

有两种一般方法“推”和“轮询”:

  • “push”:您的词典会生成一个事件/在对自身的任何更改时调用回调,例如traits library。当您需要在任何变更发生时立即采取行动时,它非常有用。
  • “poll”:当您准备好对其进行操作时,您会检查字典中的更改。如果可以在批处理模式下处理更改并且您对单个更改不感兴趣,则只有最终状态才会很重要。