【问题标题】:Timing python programs [duplicate]定时python程序[重复]
【发布时间】:2018-10-22 11:03:55
【问题描述】:

所以我想看看我的程序运行需要多长时间,我想出的解决方案是:

import datetime

time1 = datetime.datetime.now()

[program code]

time2 = datetime.datetime.now()

print(time2 - time1)

我想知道这是否是一个有效/正确的解决方案,因为我在互联网上能找到的所有指南都会使用诸如 timeit 等模块。

如有任何反馈,我将不胜感激。

【问题讨论】:

标签: python


【解决方案1】:

是的,这行得通。但是,另一种解决方案是:

import time

start = time.time()

# do stuff

print(time.time() - start)

您也可以使用time.clock() 代替time.time()

【讨论】:

  • 好的,谢谢。这种方法比我的解决方案更精确吗?
  • 两者都非常精确,你可以使用任何你想要的。
猜你喜欢
  • 2013-03-26
  • 1970-01-01
  • 2013-09-20
  • 2019-10-12
  • 2018-11-15
  • 1970-01-01
  • 2022-01-17
  • 2016-10-30
  • 2015-06-15
相关资源
最近更新 更多