encoding:UTF-8
@Author: wangzi
def log(func):
def wrapper(*args, **kwargs):
print('call {}'.format(func.__name__))
return func(*args, **kwargs)
return wrapper
# 装饰器一
# def pp(a):
# print(a)
#
# pp = log(pp)
# pp(2)
# 装饰器二
@log
def pp(a):
print(a)
结果:
call pp
2