1.基本用法
a.日志打印
装饰函数
装饰函数
def logger(func):
def wrapper(*args, *kw):
print('call func {} before...'.format(func.name))
ret = func(args, **kw)
print('call func {} end...'.format(func.name))
return ret
return wrapper
@logger
def add(x, y):
print('{} + {} = {}'.format(x, y, x+y))
return x + y
print(add(1,2))








网友评论