18 12 14 python提高 装饰器
Posted Mr喃先森
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
---恢复内容结束---
以上是关于18 12 14 python提高 装饰器的主要内容,如果未能解决你的问题,请参考以下文章