Pythonサンプルコード集

【Python】Scheduleライブラリでタスクスケジュールを管理する

Pythonでcronのようにタスクスケジュールする方法について説明します。

Pythonでタスクスケジュールを管理する方法はいくつかありますが、今回紹介する方法は「schedule」ライブラリを使用する方法です。

「scheduleライブラリのインストール方法」と「scheduleライブラリの実装例」について説明します。

あわせて読みたい

scheduleライブラリのインストール方法と使い方

scheduleライブラリの基本的な使い方について紹介します。

インストール方法

他のライブラリと同様でpipコマンドを実行することでインストールできます。

scheduleのライブラリページ

ライブラリの詳細については「scheduleのライブラリページ」もお読みください。

ライブラリの基本的な使い方

do()メソッドには実行したい関数を指定します。
every()メソッドの後は以下のものが指定できます。

日単位:schedule.every().days
時間単位:schedule.every().hours
分単位:schedule.every().minutes
秒単位:schedule.every().seconds
曜日単位:schedule.every().weeks

他にもいくつかメソッドがありますが、とりあえずこれだけ覚えておけば大丈夫です。

scheduleライブラリの実装例

5分毎にタスク実行する例です。

上記コードを実行すると5分ごとに「'タスク実行'」が画面に表示されます。

以上、scheduleライブラリの使用方法とコードの作成例でした。

◆関連記事
python-crontabライブラリの使い方〜Pythonでタスクスケジュール制御〜
PythonでSlackに天気を定期配信する〜crontabを使用したタスクスケジュール処理〜

Pythonでスケジュール管理する方法については以下の記事にまとめています。
Pythonでスケジュール管理する方法まとめ

こちらの記事も読まれています

  • この記事を書いた人
miyabikno

みやびの

住んでいるところ:神奈川県。 プログラミング歴は13年ほど。 ※プログラミングに関する無料相談・質問への回答は行っていません。

-Pythonサンプルコード集

Copyright© みやびのどっとぴーわい , 2020 All Rights Reserved Powered by AFFINGER5.