我有時間 - “09:20:45” 我想在這個時間的每 30 分鐘之后安排我的代碼 - “09:20:45”。
我不知道我該怎么做?
schedule.every(30).minutes.do(output_file_exporting)
while True:
schedule.run_pending()
time.sleep(1)
output_file_exporting我的函式名稱在哪里。
所以我想在 09:20:45 之后以每 30 分鐘的增量運行我的代碼,例如 -
09:50:45
10:20:45
10:50:45
11:20:45
11:50:45
在這些時候,我的代碼應該運行。
uj5u.com熱心網友回復:
你讓這變得比它需要的更難。你只是按照你描述的那樣去做。
import time
import datetime
while True:
now = datetime.datetime.now()
if now.hour >= 9 and now.minute in (20,50):
break
time.sleep(60)
output_file_exporting()
schedule.every(30).minutes.do(output_file_exporting)
...
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/448450.html
