BlockingSchedulerのインスタンスを生成。ライブラリをインポートし、BlockingSchedulerのインスタンスを生成しています。プログラムを指定した日時に実行するにはcron、指定した時間おきに繰り返し実行するにはintervalをジョブに設定することで可能になります。ジョブの設定には次の2通りの方法があります。add_job()を使う。デコレータを使うと下のようになります。print('3秒毎に実行')生成したインスタンスとscheduled_job()を使ってジョブの設定をしています。この例では3秒おきにjob_0()が実行されます。add_job()を使う。add_job()を使うと下のようになります。print("20時です。hour="20")この例では20時になるとjob_1()が実行されます。start()を使うとジョブが始まります。scheduler.start()これまで書いたコードをまとめると下のようになります。print("20時です。hour="20")scheduler.start()ここまでAPSchedulerの基本的な使い方について書いてみました。scheduled_job()かadd_job()を使うだけで簡単にプログラムを指定した日時に実行したり、指定した時間を繰り返し実行することができるようになります。サンプルプログラムAPSchedulerの使い方についてサンプルプログラムを通して、もう少し紹介してみます。このサンプルプログラムではdatetimeを追加しget_time()で時間を確認できるようにしてみました。全てadd_job()でジョブの設定をしていますが、デコレータを使ったscheduled_job()でも同じようにジョブの設定ができます。これから紹介するコードは全てコメントアウトのところに書いてあるものとします。BlockingScheduler()"""ここのコメントアウトをサンプルコードに置き換えてー。day_of_week='mon-fri')サンプル13:19時40分に指定したプログラムの自動実行os.system()でコマンドを実行できる。はてなブログPropython、NLP、AI、強化学習、投資について興味があります。PyTorchを使ってテキスト分類をやってみるSentencePieceを使ってみた。(1)月別アーカイブ。