import time
def wrapper(func):
def count_time(*args, **kwargs):
start_time = time.time()
func(*args, **kwargs)
end_time = time.time()
print("{}函数运行的时间为:{:.5f}秒".format(func.__name__, end_time - start_time))
return count_time
# 测试
@wrapper
def test(n):
time.sleep(n)
print("运行结束了")
test(2)
2、定义一个计算函数运行时间的装饰器(计算时间使用time模块实现)
最新推荐文章于 2021-02-28 06:36:02 发布