编写一个@time_it的装饰器(代码如下所示)。 如果你想打印出某个函数或程序运行时间,只需在函数前面@一下
import time def compute_time(func): def inner(): start=time.time() func() end = time.time() print('用时:{}秒'.format(end-start)) pass return inner @compute_time def func1(): time.sleep(2) print("Func1 is running.") if __name__ == '__main__': func1()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)