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會在一分鐘開始時做到這一點。我想其他圖書館也會誤導我。 –