python測量函數運行時間長度

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()就能夠打印出來測試

相關文章
相關標籤/搜索