经常会计算一段程序执行需要多长时间,python中提供了便捷的计算方法 Timer 使用方式如下
#斐波那契数列函数
# 模拟业务进程
def demo(n):
sum = 0
for i in range(n):
sum +=i
return sum
from timeit import Timer
#测试 计算斐波那契数列的消耗时间
t = Timer(stmt='demo(1000)', setup='from __main__ import demo')
#执行n次的时间
n=10
print(t.timeit(n))
参数说明
stmt :要计算时间的函数
setup:函数的依赖