我如何在特定时间后每 30 分钟增量安排 Python 中的代码
How can i schedule my Code in Python at every 30 minutes increment after a particular time
我有时间 - “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
这些时候我的代码应该是 运行。
你让这件事变得比需要的更难了。你就按照你描述的去做。
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)
...
我有时间 - “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
这些时候我的代码应该是 运行。
你让这件事变得比需要的更难了。你就按照你描述的去做。
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)
...