示例 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() 函数也返回当前时间(以秒为单位)。
另请阅读
