1. 首页
  2. 服务器应用
  3. Proxy
  4. python 装饰器的使用示例

python 装饰器的使用示例

上传者: 2020-12-16 21:56:12上传 PDF文件 35.55KB 热度 30次
无参修饰 ,无参数时不需要调用 def log1(func): func() @log1 def test(): print('test:') 有参修饰 def log2(func): def inner(*args, **kwargs): func(*args, **kwargs) return inner @log2 def test(num): print('testlog2:',num,test.__name__) test(20) #相当于log(test(20)) @wraps可以保证装饰器修饰的函数的name的值保持不变 不带参数的装饰器 def
用户评论