タスクスケジューラを使って、pythonを定期実行する【python】

目次

環境

Windowsの仕様

エディション:Windows 10 Pro

バージョン:20H2

経緯

作ったpythonのプログラムを定期実行できるようにしてみました。

手順

  1. アプリ”タスクスケジューラ”を開く。
  2. 開くと、右側に「操作」というタブがあり、そこの「タスク作成」をクリック。
  3. タスク作成という画面がでてきます。
  4. 「全般」タグで名前を決めます。自分が分かればいいです。
  5. 次に”ユーザーがログオンしているときのみ実行する”か”ユーザーがログオンしているかどうかにかかわらず実行するか”を選びます。私は”ユーザーがログオンしているときのみ実行する”を選びました。
  6. 次に「トリガー」タブで”新規”クリック。
  7. 画面がでてくるので、”タスクの開始”の内容を決めます。
  8. ”設定”で「1回か毎日か毎週か毎月か」、を選ぶ。
  9. 次に「操作」タブで”新規”クリック。
  10. ”プログラム/スクリプト”を記入する。”C¥Users¥mori¥Anaconda3¥python”という感じでpythonのアプリがあるパスを記入してください。
  11. “引数の追加”は作ったpythonプログラムを書きます。私の場合は”run.py”というファイル名だったので、「run.py」と記入しました。
  12. “開始”は”C:¥Users¥mori¥デスクトップ”という感じでpythonファイルがあるフォルダのバスを記入してください。
  13. 終わり。

こんな手順でうまくいきました。

できたら、まずはプログラムがきちんと動くか確認してください。「操作」タブで”実行”をクリックすると手動で実行できるので、プログラムが動くか確認をして、設定をいろいろ決めるといいと思います。

失敗談

パスをいれるところが、2か所あるのですが、上の手順でいうと「10.」「12.」です。

そこのパスがうまく入っておらず、プログラムを実行しても動きませんでしたので、

パスはよく確認してから、入力してください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

私が勉強したこと、実践したこと、してることを書いているブログです。
主に資産運用について書いていたのですが、
最近はプログラミングに興味があるので、今はそればっかりです。

目次