zoukankan      html  css  js  c++  java
  • python---闭包函数应用---装饰器

    导图

    装饰器模板
    from functools import wraps
    def moban(func): #func 传入被装饰函数
    @wraps(func) #将func的内置属性换到wrapper
    def wrapper(args,**kwargs): #添加新扩展 需求
    wrapper.name =func.name #内置属性换过来 相当于wraps(func)
    wrapper.doc=func.doc
    res=func(
    args,*kwargs) # 调用原函数,取得原函数的返回值
    return res #返回原函数的返回值
    return wrapper
    func=moban(func) #相当于在函数正上方 @moban

  • 相关阅读:
    12月4日
    12月3日
    12月2日
    12月1日
    11月30日
    11月29日
    11月28日
    11月27日
    jquery mobile-按钮控件
    ap web
  • 原文地址:https://www.cnblogs.com/-jov/p/13157719.html
Copyright © 2011-2022 走看看