def w1(func):
print("---正在装饰1----")
def inner():
print("---正在验证权限1----")
func()
return inner
def w2(func):
print("---正在装饰2----")
def inner():
print("---正在验证权限2----")
func()
return inner
#只要python解释器执行到了这个代码,那么就会自动的进行装饰,而不是等到调用的时候才装饰的
@w1
@w2
def f1():
print("---f1---")
#在调用f1之前,已经进行装饰了
f1()
装饰器4
最新推荐文章于 2023-09-08 12:59:21 发布