检测python变量值的变化

Sat*_*vik 2 python session google-app-engine onchange global-variables

有什么方法可以在python中每次变量值更改时调用函数?

像听众一样吗?

具体来说,我指的 像GAE-Session这样的脚本之间仅共享变量的情况 。(使用Cookies,Memcache等共享数据)

示例:ScriptA和ScriptB,共享一个会话变量。当脚本B进行更改时,SctiptA必须调用一个方法来处理该更改。

Joc*_*zel 5

使用属性。首先,可变值可以更改。

class Something(object):
    @property
    def some_value(self):
        return self._actual
    @some_value.setter
    def some_value(self, value):
        print ("some_value changed to", value)
        self._actual = value
Run Code Online (Sandbox Code Playgroud)