如何创建可通过更改变量结束的计时脚本?

时间:2018-08-03 05:36:12

标签: python-3.x benchmarking

使用:Windows 10上的Python 3.7

我正在制定一种解决迷宫的算法。我希望能够在启动算法时启动计时器脚本,并在更改变量(例如“停止”)时停止。

我的程序的结构如下:

import dependencies
algorithm 1
algorithm 2
algorithm 3
algorithm 4
solution
results

在结果屏幕上,将显示每种算法的时间。

有人可以指出正确的方向来创建这样的计时脚本吗?谢谢!

P.S。如果您希望了解有关电路的更多详细信息,请随时提问。

1 个答案:

答案 0 :(得分:1)

您可以使用datetime.now来获取时间增量:

from datetime import datetime

start = datetime.now()
your_algorithm()
delta = datetime.now() - start

考虑到您的算法会在stop标志升高时中断执行。