python测量函数运行时间长度

python测试函数运行时间长度的方法如下

import time
def measure_time():
    def wraps(func):
        def mesure(*args,**kwargs):
            start = time.time()
            res = func(*args,**kwargs)
            end = time.time()
            # logger.info("function %s use time %s"%(func.__name__,(end-start)))
            print("function %s use time %s"%(func.__name__,(end-start)))
            return res
        return mesure
    return wraps

使用方法:

在带测量的函数上加上@measure_time()就可以打印出来

猜你喜欢

转载自www.cnblogs.com/wuxie1989/p/10880082.html