1. 程式人生 > >打印函數運行時間的裝飾器

打印函數運行時間的裝飾器

urn blog logs 測試 def int col result 時間

 1 import time
 2 
 3 def timethis(func):
 4     """
 5     測試函數運行花費時間的裝飾器
 6     """
 7     def wrapper(*args, **kwargs):
 8         start = time.time()
 9         result = func(*args, **kwargs)
10         end = time.time()
11         print("函數 %s 運行時間: %s" % func.__name__, end - start)
12         return
result 13 return wrapper

打印函數運行時間的裝飾器