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()就可以打印出来

posted @ 2019-05-17 10:42  巫谢  阅读(1632)  评论(1编辑  收藏  举报