示例 1:使用 time 模块
import time
# Save timestamp
start = time.time()
print(23*2.3)
# Save timestamp
end = time.time()
print(end - start)
输出
52.9 3.600120544433594e-05
为了计算代码执行所经过的时间,可以使用 time
模块。
- 在代码开始时使用
time()
函数保存时间戳start
。 - 在代码结束时保存时间戳
end
。 - 找出
end
和start
之间的差异,即为执行时间。
执行时间取决于系统。
注意: time
模块中的 time.time()
函数返回当前时间(以秒为单位)。
示例 2:使用 timeit 模块
from timeit import default_timer as timer
start = timer()
print(23*2.3)
end = timer()
print(end - start)
输出
52.9 6.355400000000039e-05
与示例 1 类似,我们使用 timeit
模块中的 timer()
方法。
timeit
提供最准确的结果。
注意: timer()
函数也返回当前时间(以秒为单位)。
另请阅读