知行编程网知行编程网  2022-09-15 23:00 知行编程网 隐藏边栏  93 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python wrapper是什么的相关知识,包括python中upper,以及wrapp是什么意思这些编程知识,希望对大家有参考作用。

什么是 python 包装器


1、说明

wrapper 表示装饰器,本质上是一个 Python 函数。可以让其他函数在不做任何代码改动的情况下添加额外的函数,装饰器的返回值也是一个函数对象。


2、应用场景

插入日志、性能测试、事务处理、缓存、权限校验等


3、实例

无参数的装饰器。

def debug(func):
    def wrapper():
        print('[DEBUG]: enter {}()'.format(func.__name__))
        return func()
    return wrapper
 
@debug
def say_hello():
    print('hello!')
say_hello()
"""
[DEBUG]: enter say_hello()
hello!
"""

以上就是python wrapper的介绍,大家在python中还是比较容易遇到装饰器的使用,可以在看完内容后做一些练习。

更多Python学习指路:


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

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享