打印函数运行时间的装饰器

 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

 

posted @ 2017-05-29 12:33  TingShuo  阅读(575)  评论(0编辑  收藏  举报