跳到主要内容

Python 程序:测量Python中的经过时间

要理解这个例子,你应该具备以下Python编程主题的知识:

示例 1:使用time模块

import time

start = time.time()

print(23*2.3)

end = time.time()
print(end - start)

输出

52.9
3.600120544433594e-05

为了计算执行代码所经过的时间,可以使用time模块。

  • 使用time()在代码开始时保存时间戳start
  • 在代码结束时保存时间戳end
  • 计算结束和开始之间的差异,即为执行时间。

执行时间取决于系统。

示例 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提供最准确的结果。