Discuss / Python / 打印函数执行耗时

打印函数执行耗时

Topic source
def metric(fn):
    @functools.wraps(fn)
    def wrapper(*args, **kwargs):
        start = time.time()
        ret = fn(*args, *kwargs)
        end = time.time()
        print('%s executed in %s ms' % (fn.__name__, (end-start)))
        return ret
    return wrapper


  • 1

Reply