python类装饰器用法实例

本文实例讲述了python类装饰器用法。分享给大家供大家参考。具体如下:

#!coding=utf-8

registry = {}

def register(cls):

registry[cls.__clsid__] = cls

return cls

@register

class Foo(object):

__clsid__ = '123-456'

def bar(self):

pass

print registry

运行结果如下:

{'123-456': <class '__main__.Foo'>}

希望本文所述对大家的Python程序设计有所帮助。

以上是 python类装饰器用法实例 的全部内容, 来源链接: utcz.com/z/330336.html

回到顶部