# 使用类定义一个装饰器
class Dec(object):
def __init__(self, fun):
self.fun = fun
def __call__(self, *args, **kwargs):
print("这是一个装饰器")
self.fun(*args, **kwargs)
print("晚饭臭豆腐")
@Dec
def test(x, y):
res = x + y
print(res)
test(6, 7)
class Dec(object):
def __init__(self, fun):
self.fun = fun
def __call__(self, *args, **kwargs):
print("这是一个装饰器")
self.fun(*args, **kwargs)
print("晚饭臭豆腐")
@Dec
def test(x, y):
res = x + y
print(res)
test(6, 7)