在特定时间执行功能

时间:2017-07-24 03:25:26

标签: python-3.x

我想在每分钟开始时执行一个功能。以下代码每分钟运行一次该函数,但不一定在开始时运行:

while True:
    func()
    time.sleep(60)

有没有办法在Python中做到这一点?

2 个答案:

答案 0 :(得分:1)

使用其中一个提供您正在寻找的内容的软件包:

答案 1 :(得分:0)

我找到了一种简单的方法:

while True:
    func()
    time.sleep(60 - datetime.datetime.now().strftime('%S'))