看到文章(http://mp.weixin.qq.com/s?__biz=MjM5NzU0MzU0Nw==&mid=206275292&idx=1&sn=245ffc6b543c323adc4ed8ac54942e24&scene=5#rd)修饰类部分,[1]装饰器无参数:a.被装饰对象无参数:1>>>deftest(cls):2def_test():3clsName=re.findall("(w+)",repr(cls))[-1]4print"Call%s.__init()."%clsName5returncls()6return_test78>>>@test9classsy(object):10value=32111213>>>s=sy()14Callsy.__init().15>>>s16<__main__.syobjectat0x0000000002C3E390>17>>>s.value183219>>>在我的环境执行出错.提示TypeError:'sy'objectisnotcallablepy版本如下$python-VPython2.7.9请问什么会出错?正确修饰类的应该如何使用?
慕娘9325324
相关分类