【发布时间】:2017-02-27 18:55:21
【问题描述】:
对于像我这样没有完全参与我的项目的人来说,做一个有点长的解释相当简单;我正在尝试找到一种方法来检测 Python 2.7 中更改的全局变量。
我正在尝试将更新发送到另一台注册它们的设备。
为了减少流量和 CPU 负载,我没有选择定期更新消息,而是考虑只在变量更改时发送更新消息,我现在可能很累,但我不知道如何检测一个变化的变量。
是否有图书馆或其他我可以利用的东西?
谢谢!
【问题讨论】:
-
应该只有有限数量的地方可以改变变量。创建一个对变量进行更改并同时发送更新的函数。让每个想要更改变量的地方都调用该函数。 封装是这里的关键词。
-
也要更改变量的名称,这样你就会得到一个错误,因为任何东西都没有通过新函数
-
这个答案有一些线索:stackoverflow.com/questions/7540443/… 并提到了一个通知包:download.gna.org/py-notify/reference/index.html
标签: python