我似乎无法弄清楚这一点,而且,这让我发疯了。假设我有以下课程:
class Test:
connect = {'Message': None}
def connect(self):
if not self.connect['Message']:
print "Message is not set"
else:
print "Message is active and set!"
def connectMSG(self, theMessage):
self.connect['Message'] = theMessage
以下看起来没问题。我似乎无法直观地看到错误,但是,我得到以下信息:
self.connect['Message'] = theMessage TypeError: 'instancemethod' 对象不支持项目分配
请问有什么想法吗?