Python装饰器增加实例方法

2018-10-16  本文已影响0人  Sunnky
def decorator(func):
    def wrap(*args, **kwargs):
        def _func(self):
            return 1
        # setattr(func, '_func', _func)
        func._func = _func
        return func(*args, **kwargs)
    return wrap


@decorator
class CT():
    pass


ct = CT()
print(ct._func())
上一篇 下一篇

猜你喜欢

热点阅读