装饰器中的@functools.wraps的作用
生活随笔
收集整理的這篇文章主要介紹了
装饰器中的@functools.wraps的作用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
def login_required(view_func):@functools.wraps(view_func)def wrapper(*args, **kwargs):......return view_func(*args,**kwargs) return wrapper
在wrapper上面使用這個裝飾器可以讓view_func.__name__或者view_func.__doc__訪問的還是原先那個函數的對象屬性。而不是裝飾以后wrapper的對象屬性
在wrapper上面使用這個裝飾器可以讓view_func.__name__或者view_func.__doc__訪問的還是原先那個函數的對象屬性。而不是裝飾以后wrapper的對象屬性
轉載于:https://www.cnblogs.com/xcx-bwt/p/10699254.html
總結
以上是生活随笔為你收集整理的装饰器中的@functools.wraps的作用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: day002--python编程的相关软
- 下一篇: NOIP2007 字符串的展开