Discuss / Python / 打卡第四天

打卡第四天

Topic source

python可变参数*args和关键字参数**kwargs,有了这两个参数,装饰器就可以用于任意目标函数了。

其他详解:https://www.cnblogs.com/funyou/p/11937833.html

一直找不到失败原因,请各位大神帮忙看下

import time

def metric(fn):

    @functools.wraps(fn)

    def wrapper(*args , **kw):

        start = time.time()

        fn(*args , **kw)

        end = time.time()

        return('The time is: %s'%(end-start))

    return wrapper(*args,**kw)

wrapper 你应该打印该字符串,然后 return fn(*args, **kw) 函数


  • 1

Reply