擅长:python、mysql、java
<p>在一个线程中运行大作业1,否则它将阻塞主线程,日程安排无法工作(并启动第二个任务)。<br/>
在工作1中工作,直到你到达终点</p>
<pre><code>import threading
import time
from datetime import datetime as dt, time as t
import schedule
def job1():
end_time = t(18)
while dt.now().time() < end_time:
print("Job 1 working...")
time.sleep(1)
print("Time for job 1 is over")
def job2():
print("Job 2 working...")
def job1_executor():
threading.Thread(target=job1).start()
schedule.every().day.at('07:30').do(job1_executor)
schedule.every().day.at('14:30').do(job2)
while True:
schedule.run_pending()
time.sleep(1)
</code></pre>