1 deftimer(function):2 """
3 装饰器函数timer4 :param function:想要计时的函数5 :return:6 """
7
8 def wrapper(*args, **kwargs):9 time_start =time.time()10 res = function(*args, **kwargs)11 cost_time = time.time() -time_start12 print("【%s】运行时间:【%s】秒" % (function.__name__, cost_time))13 returnres14
15 returnwrapper16
17
18 @timer19 defmain():20 time.sleep(1)21
22
23 if __name__ == '__main__':24 main()