python中wrapper,wrapper的意思是什么

  python中wrapper,wrapper的意思是什么

  1、说明

  Wrapper的意思是decorator,本质上是一个Python函数。无需任何代码更改就可以添加其他函数,装饰器的返回值也是一个函数对象。

  2、应用场景

  日志插入、性能测试、事务处理、缓存、权限检查等。

  3、实例

  没有参数的装饰器。

  defdebug(func):

  defwrapper():

  打印([DEBUG]:enter{}())。格式(func。__name__))

  returnfunc()

  返回包装器

  @调试

  defsay_hello():

  打印(“你好!”)

  说你好()

  [调试]:entersay_hello()

  你好!

  这就是python wrapper的介绍。大家很容易遇到python中decorators的使用。看完内容可以做一些练习。更多python学习方向:Python基础课程

  (推荐操作系统:windows7系统,Python 3.9.1,戴尔G3电脑。)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: