装饰器
装饰器固定格式
def warrper(fun):
def inner(*args,**kwargs):
#被装饰函数前处理
ret = fun(*args,**kwargs)
#被装饰函数后处理
return ret
return inner
装饰器的固定格式——wraps版
from functools import wraps
def deco(func):
@wraps(func) #加在最内层函数正上方
def wrapper(*args,**kwargs):
return func(*args,**kwargs)
return wrapper

浙公网安备 33010602011771号