开发者社区> 问答> 正文

python装饰器扩展之functools.wraps

python装饰器扩展之functools.wraps

展开
收起
天枢2020 2020-03-13 18:47:23 451 0
1 条回答
写回答
取消 提交回答
  • 代码改变世界,我们改变代码

    我们知道函数被装饰器,装饰后,所有的属性,以及内置函数就失效了。

    原因是函数类型变成了warpper类型

    示例1:不带wraps装饰器示例 ![image.png](https://ucc.alicdn.com/pic/developer-ecimage.png ology/7ad3d456264a4b99a217327ac2c4c1f3.png) **从输出结果标记红色部分可以看出,这个函数类型是一个warpper装饰器。那么内置函数也失效了。如help(demofunc()) image.png image.png

    2020-03-13 18:48:58
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载