18 12 14 python提高 装饰器
---恢复内容开始---
装饰器还真的有些没看懂 一个任意传参的装饰器
一个通用装饰器
def set_func(func): print("------开始进行装饰") # 不管函数掉不掉用 直接运行 def call_func(*args,**kwargs): # 2这里得到下面传上来的参数 开始运行装饰器的功能 print("----权限认证1----") print("___权限认证2-----") return func(*args,**kwargs) # 3这里再拿到参数传给text1 return call_func @set_func def text1(num,*args,**kwargs): print("----text1----%d"%num) print("----text1----",args) print("----text1----",kwargs) text1(100) text1(100,200,300,mm=200) # 1这里的参数全部传给call_func
---恢复内容结束---