from time import time
def print_run_time(func):
def wrapper():
start = time()
ret = func()
cost = time() - start
result = 'number: ' + str(ret) + ' cost: ' + str(cost)
print(result)
return wrapper
@print_run_time
def run():
number = 0
for i in range(1, 1000000):
number += i
return number
if __name__ == "__main__":
run()
使用python装饰器计算函数运行时间
最新推荐文章于 2024-08-10 23:14:03 发布