0
xとyの間に5秒ごとにprint datetimeを実行しようとしています。2つの異なる時刻間でジョブスケジューラを実行しています
以下のコードを使用することで、開始時刻を正しく設定することができ、ジョブは完全に実行されます。しかし、私は時間yに仕事を停止することはできません。
import schedule
import time
from datetime import datetime
schedule.clear()
def job():
print(datetime.now())
schedule.every(5).seconds.do(job)
while 1:
if datetime.now()>=datetime(2017,12,31,1,49) :
schedule.run_pending()
time.sleep(1)
Documentation複数のジョブをキャンセルする例を提供しかし、私は毎朝午前9時から始まり、午後3時
すべてのジョブを一度にキャンセルしてもよろしいですか? – hansaplast
@hansaplastはい、私は仕事が1つしかないので、問題はありません –