MENU
  • 手帳
    • 手帳 リフィル自作した手帳のリフィルを公開していきます!
    • 手帳 レビュー
    • 手帳 アイデア
    • 手帳 ジャーナリング
  • 独学
    • 独学 キャリアコンサルタント国家資格キャリアコンサルタントの試験対策や学んだコトなどをまとめていきます!
    • 独学 プログラミング
    • 独学 リスキリング自分で楽しく効率よく学習するリスキリングのTipsや参考情報をまとめますᕦ(ò_óˇ)ᕤ
  • ワーク
    • キャリア 転職
    • マインドセット
    • マインドフルネス自分の気持ちを高めて、常に前向きに平常心でいるためのTipsや参考情報をまとめます!
    • ツール活用 効率化
人気の記事ランキングTOP 5!
  • 【自作手帳】自作リフィルのおすすめテンプレート10選!(PDF無料ダウンロード可!)
  • 【2026最新】ジャーナリングのおすすめ本10選!Unlimited対応も!
  • 【自作手帳】Word,Excelで出来る!A5システム手帳のリフィル自作方法
  • 【無料】Goodnotes6で使えるデジタルプランナー・テンプレート10選(PDFダウンロード可)
  • 【保存版】Goodnotes6の使い方まとめ!PDFの読み込み・PDF化・メモの書き方を徹底解説
手帳でキャリアも人生も自分らしく!
キャリアの実験室
  • 手帳
    • 手帳 リフィル自作した手帳のリフィルを公開していきます!
    • 手帳 レビュー
    • 手帳 アイデア
    • 手帳 ジャーナリング
  • 独学
    • 独学 キャリアコンサルタント国家資格キャリアコンサルタントの試験対策や学んだコトなどをまとめていきます!
    • 独学 プログラミング
    • 独学 リスキリング自分で楽しく効率よく学習するリスキリングのTipsや参考情報をまとめますᕦ(ò_óˇ)ᕤ
  • ワーク
    • キャリア 転職
    • マインドセット
    • マインドフルネス自分の気持ちを高めて、常に前向きに平常心でいるためのTipsや参考情報をまとめます!
    • ツール活用 効率化
キャリアの実験室
  • 手帳
    • 手帳 リフィル自作した手帳のリフィルを公開していきます!
    • 手帳 レビュー
    • 手帳 アイデア
    • 手帳 ジャーナリング
  • 独学
    • 独学 キャリアコンサルタント国家資格キャリアコンサルタントの試験対策や学んだコトなどをまとめていきます!
    • 独学 プログラミング
    • 独学 リスキリング自分で楽しく効率よく学習するリスキリングのTipsや参考情報をまとめますᕦ(ò_óˇ)ᕤ
  • ワーク
    • キャリア 転職
    • マインドセット
    • マインドフルネス自分の気持ちを高めて、常に前向きに平常心でいるためのTipsや参考情報をまとめます!
    • ツール活用 効率化
  1. ホーム
  2. 独学
  3. 独学 プログラミング
  4. 【Python自動化】タスクスケジューラで定時にPythonファイルを自動実行する方法

【Python自動化】タスクスケジューラで定時にPythonファイルを自動実行する方法

2024 11/21
独学 プログラミング
ワタシ

今回はPythonの自動実行についてまとめます。

Python, 自動化って言葉をよく耳にするがどう活用できるものか…?

自動化プログラムってなんかスゴそうではあるものの、初心者には無理なのでは…?

pythonなどのプログラミングをかじりはじめると、興味が出てくる自動化の話。

これはどういうものなのか?そしてどうやれば簡単に出来るのか?

最近、ここもかじってみたところ、私のような初心者でもサクッと出来るものであったので備忘録としてまとめます。

Pythonでもっと効率化・自動化したい!という初心者の方の一助になれば幸いです(‘ω’)ノ

あわせて読みたい
【Python入門】コピペしてそのまま使えるPythonの自動化プログラムまとめ ワタシ ども、らーにゃです。今回はPythonのプログラムについてまとめます。 Pythonをもっと身近なことに応用できないか? プログラミングをかじり始めた人で、こんなこ...
目次

今回の論点整理

さて、今回ですがWindows標準で入っているタスクスケジューラを使い

「Pythonファイルを毎日、決まった時間に実行する」

ことを実現させます。

これが実現できることで、手持ちのWindows PCを夜中にスタンバイの状態で放置しておけば、寝ている間に勝手に必要な作業を毎日 PCが行ってくれるようになります。

特にスクレイピングの実行ファイルと組み合わせて使うと非常に有用で毎日のリサーチ作業が自動的に行えてかつ蓄積が出来ます。

そのため、今回は下記のポイント3点について述べていきます。

今回の論点
  • タスクスケジューラとは
  • バッチファイルを利用した.pyの実行
  • Pythonファイルの定期実行

    順に触れていきます。

    Python自動実行のポイント

    タスクスケジューラとは

    まずタスクスケジューラとはWindowsで標準装備されている定時にファイルを実行させるソフトです。

    ■ご参考リンク(タスクスケジューラで出来ること)

    これによって、各種ファイルを自動起動したりできるようになるので、寝ている間の深夜にプログラムを自動で走らせたり、実行のし忘れなどを防止できたりします。

    Pythonファイルも例外なく、タスクスケジューラと組み合わせることで定時に自動実行する仕組が作れます。

    ワタシ

    Windowsユーザーなら誰でもすぐに使えるのはイイですね!

    バッチファイルを利用した自動実行

    そして合わせて押さえておきたいのがバッチファイルというものです。

    これもWindow標準の機能で、.batというファイルを作成することでpythonファイルをダブルクリックで簡単に実行できることが出来ます

    当然、.pyのファイルを実行することもできるのですが、後述するタスクスケジューラで思うような挙動にならないことがあったのでコチラをオススメします。

    例えば同じファイルにある”test.py”を実行するファイルは以下の通りです。

    rem  --- 作業フォルダをバッチファイルのパスに設定 ---
    cd /d %~dp0
    rem  --- プログラムの実行 ---
    python %~dp0\test.py

    これで、同フォルダに入っている、該当ファイルを実行できます。

    死ぬほど簡単なコードであり、これはメモ帳にコピペして.batの拡張子で保存すればOKです。

    具体的には以下のような形で保存をします。

    上記の場合、デスクトップにscriptというフォルダを作成し、その中にtest.batとtest.pyを格納しています。

    あとはtest.batをダブルクリックすればpythonファイルが実行されます。

    尚、.batファイルを編集する場合は、右クリックをして編集を選べば、メモ帳での編集画面になります。

    このバッチファイル(.batファイル)を利用してタスクスケジューラで定期実行をしていきます。

    ツマ

    あまり見慣れないファイルだけど内容は初心者にも優しいレベルだね

    Pythonファイルの定期実行

    上記でバッチファイルを用意したらタスクスケジューラを使って定期実行する登録を行います。

    順に触れていきます。

    まずは「スタート」メニューから「タスクスケジューラ」で検索して実行

    表示されたタスクスケジューラから「基本タスクの作成」を選択

    「基本タスクの作成」に名前と説明を入力して「次へ」をクリック

    「トリガー」から定期実行させる間隔を選択して「次へ」をクリック

    実行する詳細な日時を選択して「次へ」をクリック

    タスクの実行操作の種類を選択して「次へ」をクリック

    上記で作成したバッチファイル(.batファイル)のあるパスを記載して「次へ」をクリック

    (引数・開始オプションは空白で問題ないです)

    これで最後に「完了」をクリックすればこれで完了です

    これで実際に設定時間になれば作動をします。

    ただ、実際にこれが本当に動くのかが気になると思います。

    そのような場合はタスクスケジューラのトップに戻り、出来上がったファイルを右クリックして「実行をする」というボタンがあるのでそちらで検証できます。

    実際に実行するを押して作動がすれば問題なく毎日実行ができるようになります。

    今回は簡易ファイルでしたが以下のようなスクレイピングのファイルなどをセットすれば毎日web上からデータを引き抜くプログラムが出来ます。

    あわせて読みたい
    【Python入門】コピペしてそのまま使えるPythonの自動化プログラムまとめ ワタシ ども、らーにゃです。今回はPythonのプログラムについてまとめます。 Pythonをもっと身近なことに応用できないか? プログラミングをかじり始めた人で、こんなこ...
    ワタシ

    一連の流れを一度作ってしまえば自力で拡張することは簡単です。

    まとめ

    今回ポイントしてまとめてきたのは以下の3点です。

    抑えたいポイント
      • タスクスケジューラとは
        ▷windowsに標準装備されているファイルを自動実行するソフト
      • バッチファイルを利用した.pyの実行
        ▷.batファイルを作成し指定のファイルを簡単に実行する
      • Pythonファイルの定期実行
        ▷タスクスケジューラで時間とバッチファイルを指定して実行

        上記を順に追っていけば、簡単に自動化のプログラムを作成することができます。

        普段使っている一連の作業を自動的に行うことができると、ムダ時間を排除し、想像以上に楽になれてテンションが上がります。

        そして、何と言っても素晴らしいのが、全て無料ソフトでできる!ということです。

        余計なソフトの導入も不要で、拡張性の高いツールなので私のような非エンジニアでも押さえておくべき内容だと思います。

        今後も自動化の波は続くと思うので、身近なところからデータを整理する習慣を共に作っていきましょう(‘ω’)ノ

        ご精読頂きありがとうございました!
        m(_ _)m

        ▼オススメ参考書▼

        シゴトがはかどる Python自動処理の教科書
        created by Rinker
        ¥2,684 (2026/02/14 23:04:26時点 Amazon調べ-詳細)
        • Kindle
        • Amazon
        • 楽天市場
        • Yahooショッピング

        プログラミング言語の人気オンラインコース >>プログラミング講座はコチラから
        独学 プログラミング
        よかったらシェアしてね!
        • URLをコピーしました!
        • URLをコピーしました!
        • 【Python自動化】Seleniumでスクレイピング | ログイン認証を突破しデータ取得する
        • 【7つの習慣】BIツールで見える化!無料のLooker Studioでダッシュボード化

        この記事を書いた人

        らーにゃのアバター らーにゃ

        ビビっときたTipsや手帳術を発信します ٩( ᐛ )و

        ●家族:フルキャリ妻と子供2人

        ●資格:国家資格キャリアコンサルタント

        ●趣味:手帳歴20年 | 自作歴12年| デジプラ歴4年

        関連記事

        • 【GAS】ショートカットを利用してApple Watch→スプレッドシートのデータ連携を行う
        • 【レビュー】ChatGPTの使い方 | プログラミング初心者の応用 (GAS/Python)
        • 【GAS】Google Fitのデータをスプレッドシートに引き抜くプログラムを考える
        • 【徹底比較】PythonとGASをどちらを学ぶべきか?実際に両方を学んで分かった違いとオススメ学習法
        • 【GAS】TogglのAPIを利用したデータ連携の仕様変更について
        • 【Python入門】コピペしてそのまま使えるPythonの自動化プログラムまとめ
        • 【Python自動化】GoogleスプレッドシートにPythonからデータを流し込む方法
        • 【Python自動化】Seleniumでスクレイピング | ログイン認証を突破しデータ取得する

        コメント

        コメントする コメントをキャンセル

        ブログの記事一覧
        カナダでキャリコン/コーチをしながら理想のセカンドキャリア作るためのヒントや考え方をブログやYouTubeで発信中!

        ●家族:フルキャリ妻1人、子供2人
        ●資格:国家資格キャリアコンサルタント
        ●趣味:手帳歴20年 | 自作歴12年| デジプラ歴4年
        人気の記事ランキングTOP5!
        • 【自作手帳】自作リフィルのおすすめテンプレート10選!(PDF無料ダウンロード可!)
        • 【2026最新】ジャーナリングのおすすめ本10選!Unlimited対応も!
        • 【自作手帳】Word,Excelで出来る!A5システム手帳のリフィル自作方法
        • 【無料】Goodnotes6で使えるデジタルプランナー・テンプレート10選(PDFダウンロード可)
        • 【保存版】Goodnotes6の使い方まとめ!PDFの読み込み・PDF化・メモの書き方を徹底解説
        目次
        検索
        • プロフィール
        • サイトマップ
        • プライバシーポリシー
        • お問い合わせ

        © キャリアの実験室.

        • メニュー
        • ジャーナル
        • 自作手帳
        • アイデア
        目次