装饰器

2019-04-10  本文已影响0人  不死鸟F21

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

上一篇 下一篇

猜你喜欢

热点阅读