我有一个Python 2代码:
class VKHandshakeChecker:
def __getAnswers(self):
return self.__answers
def __getStatus(self):
return self.__status
def __init__(self,vkapi,maxDepth=6):
isinstance(vkapi,VKApi.VKApi)
self.vkapi = vkapi
self.__maxDepth=maxDepth
self.__answers = list()
self.__status = 'IDLE'
self.status = property(VKHandshakeChecker.__getStatus)
self.answers = property(VKHandshakeChecker.__getAnswers)
我想得到answers
属性。但是当我执行这个代码时:
我得到<property object at 0x02B55450>
,而不是{
不能在实例上放置描述符(比如
property
对象)。你可以在课堂上使用它们。在只需使用
property
作为装饰:我删除了
isinstance()
表达式,它不做任何事情,因为您忽略了函数调用的返回值。在相关问题 更多 >
编程相关推荐