首页 > 解决方案 > Python:下一分钟开始时执行代码

问题描述

所以我在我的程序中探索自动化,我需要它在每次下一分钟开始时运行代码,一个例子:

假设它是 8:12:32,我希望它在 8:13:00 而不是 8:13:32 运行

因此,睡眠不适用于我的目的。

在我打开一个问题之前,我在 Stack Overflow 上寻找答案,我发现了这样的东西:

def minute_passed(oldepoch):
    return time.time() - oldepoch >= 60

但是,每次我想检查时都必须手动调用它。我需要它来不断测试。

抱歉,Python 对我来说是一种全新的体验。

目前使用 Python 3.6 和 Windows

标签: pythonpython-3.x

解决方案


如果您知道以秒为单位的时间,那么您可以尝试

sleep(60 - seconds)

推荐阅读