import time
import timeit
start = timeit.timeit()
time.sleep(5)
end = timeit.timeit()
time_elapsed = end - start
print(end)
print(time_elapsed)
print(start)
输出:
0.018255482330552297
-0.00033663523232263515
0.018592117562874932
答案 0 :(得分:2)
正如the documentation清楚地说:
这...返回执行主语句多次所需的时间,以秒为单位测量为浮点数。
同时,请注意这是运行主语句所经过的时间 - 也就是说,在你的情况下什么也没有。它不是时间戳或类似的东西。因此,减去end - start
并没有给你任何有用的信息 - 它是两次不同的无操作运行时间的差异。