0
我想在每分钟开始时执行一个功能。下面的代码运行,每分钟的功能,但不一定在开始:在特定时间执行功能
while True:
func()
time.sleep(60)
有没有办法做到这一点在Python?
我想在每分钟开始时执行一个功能。下面的代码运行,每分钟的功能,但不一定在开始:在特定时间执行功能
while True:
func()
time.sleep(60)
有没有办法做到这一点在Python?
使用你正在寻找这些软件包提供的一个:
我发现了一个简单的方法来做到这一点:
while True:
func()
time.sleep(60 - datetime.datetime.now().strftime('%S'))
我试过'时间表',因为它似乎是两个使用更容易。但命令'schedule.every().min.do(job)'不会在一分钟之内安排作业。它会在提交时间每分钟运行一次。 – debashish
我认为APScheduler会在一分钟开始时做到这一点。我想其他图书馆也会误导我。 –