导语:
本文主要介绍了关于python wrapper是什么的相关知识,包括python中upper,以及wrapp是什么意思这些编程知识,希望对大家有参考作用。
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电脑。)
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 你真的了解python中的None吗?01/08
- ♥ 如何用cmd写python12/09
- ♥ 在语句末尾添加分号对python有什么影响吗?09/16
- ♥ 如何设置python空格10/22
- ♥ python按行读取文件的方法比较01/04
- ♥ 如何在python中定义整数09/22
内容反馈