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

来自Codelt的注释

你可以使用sched或检查这个答案

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

sleep(60 - seconds)

最新更新