我有一个类定义
class A(object):
def __init__(self):
self.content = u''
self.checksum = hashlib.md5(self.content.encode('utf-8'))
现在,当我更改self.content时,我希望self.checksum会自动计算。我想象中的东西会是
ob = A()
ob.content = 'Hello world' # self.checksum = '3df39ed933434ddf'
ob.content = 'Stackoverflow' # self.checksum = '1458iabd4883838c'
有什么神奇的功能吗?还是有任何事件驱动的方法?任何帮助,将不胜感激。