python--装饰器的模板

def outter(func):
def wrapper(*args,**kwargs):
res = func(*args,**kwargs)
return res
return wrapper

@outter
def index(x,y):
print(x,y)

"""
偷梁换柱后
index的参数是什么样子的,wrapper的参数就应该是什么样子
index的返回值什么样子,wrapper的返回值就应该是什么样子
index的属性什么样子,wrapper的属性就应该什么样子-->
"""

"""有参装饰器模版"""
def youcanzhuangshiqi(x,y,z):

def outter(func):
def wrapper(*args,**kwargs):
res = func(*args,**kwargs)
return res
return wrapper
return outter
@outter(1,2,3)

def 被装饰对象():
pass
原文地址:https://www.cnblogs.com/clairedandan/p/14141026.html