有谁能帮我得到以下条件的代码。。。你知道吗
我想每2秒和3秒运行一次job1和job2, 作业1和作业2应开始@9一天早上30点..而且应该停止@17:30点。。。! job3@17:31pm每日一次。。你知道吗
import schedule
import time
def job1():
print("I'm working...")
def job2():
print("I'm not working...")
def job3():
print("I'll not work...")
schedule.every(2).seconds.do(job1) #For Every 2 seconds
schedule.every(5).seconds.do(job2) #For Every 3 Seconds
schedule.every().day.at("17:28").do(job3) #Once in a day
while True:
schedule.run_pending()
time.sleep(1)
也许这不是最好的办法,但这样的办法应该行得通。(很明显,您可以扩展if语句,只包含工作日/不包括假日等)
您可以将其包装成一个函数,并在给定的时间内使用调度程序启动它
你也可以在需要的时候取消工作。因此,你将有两个额外的工作开始和停止其他工作。你知道吗
相关问题 更多 >
编程相关推荐