检测python变量值的变化

发布于 2021-01-29 14:59:56

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

像听众一样吗?

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

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

关注者
0
被浏览
85
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

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

    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
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看