使用属性。首先,可变值可以更改。
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
检测python变量值的变化
使用属性。首先,可变值可以更改。
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