装饰器的@精髓
装饰器的一般写法
from funtools import wraps
def deco(func):
@wraps(func)
def inner(args, **kwargs):
# 里面写逻辑判断
return func(args, **kwargs)
return inner
@deco
def test():
pass
from funtools import wraps
def deco(func):
@wraps(func)
def inner(args, **kwargs):
# 里面写逻辑判断
return func(args, **kwargs)
return inner
@deco
def test():
pass