wraps补充
2024-09-05 01:24:54
'''
wraps: (了解)
是一个修复工具,修复的是被装饰对象的空间。
from functools import wraps
'''
from functools import wraps
def wrapper(func):
@wraps(func) # 修改名称空间: inner ---》 func
def inner(*args, **kwargs):
'''
此处是装饰器的注释
:param func:
:return:
'''
res = func(*args, **kwargs)
return res
return inner # ---》 func
@wrapper
def index():
'''
此处是index函数的注释
:return:
'''
pass
print(index) # 函数对象
# 函数对象.__doc__: 查看函数内部的注释
print(index.__doc__) # inner.__doc__
最新文章
- mysql 卸载 linux
- 【解决方法】安装Win7和linux双系统后,linux报错“无法分配所提交的分区 not enough free space on disks”问题,以及win7无法启动“BootMGR image is corrupt....”问题
- mysql中sql语句
- Redis_高可用方案Sentinel配置
- 什么是JavaEE
- 智能硬件+App移动新生态【北京、广州、深圳】
- Leetcode#126 Word Ladder II
- C# 微信支付证书使用
- iOS目录结构
- Qt编译慢吗?
- leetcode第24题--Reverse Nodes in k-Group
- AS3条件编译
- NSTimer的精确度
- 反射+自定义注解---实现Excel数据列属性和JavaBean属性的自动映射
- JQuery学习笔记——基础选择器
- kettle表输入条件参数设置
- HttpUrlConnection使用与总结
- C 语言内存区域分配(进程的各个段)详解
- Vue系列之 =>; webpack结合vue使用
- redist命令操作(一)--键key,字符串String