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())