首页 > 其他 > 详细

wraps修饰器

时间:2020-01-14 09:12:33      阅读:84      评论:0      收藏:0      [点我收藏+]

python中的装饰器以及wraps详解 请参考 https://www.cnblogs.com/slysky/p/9777424.html

Python装饰器(decorator)在实现的时候,被装饰后的函数其实已经是另外一个函数了(函数名等函数属性会发生改变),为了不影响,Python的functools包中提供了一个叫wraps的decorator来消除这样的副作用。写一个decorator的时候,最好在实现之前加上functools的wrap,它能保留原有函数的名称和docstring。

wraps这个修饰器的作用,就是将 被修饰的函数(wrapped) 的一些属性值赋值给 修饰器函数(wrapper) ,最终让属性的显示更符合我们的直觉。

wraps修饰器

原文:https://www.cnblogs.com/yafeng666/p/12190040.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!