【仕事の自動化】Pythonでの自動化プログラムを、さらに効率化させる「スケジュール実行」のやり方【初心者でもわかる】

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ต.ค. 2024

ความคิดเห็น • 52

  • @hasa5035
    @hasa5035 ปีที่แล้ว

    こちらの動画を見て自動実行できるようになりました!本当にありがとうございます!!

  • @TashinukiChannel
    @TashinukiChannel 4 ปีที่แล้ว +3

    スピーキングに抑揚が出ていて、以前よりもキノコードさんカッコいいです!!😆
    自動実行めちゃめちゃ興味あって、楽しく見させていただきます!!👍️😆
    これからも動画投稿がんばってください!!!👏👏

    • @kinocode
      @kinocode  4 ปีที่แล้ว +2

      ありがとうございます!昨日収録した新しい動画は、抑揚が足りなかったと思うので改善します!

  • @user-fg9qy7bt3k
    @user-fg9qy7bt3k 4 ปีที่แล้ว +4

    自動実行の動画待ってました!ありがとうございます!!!

    • @kinocode
      @kinocode  4 ปีที่แล้ว

      今後も出していくので、お楽しみになさってくださいね!

  • @tatsuya3336
    @tatsuya3336 3 ปีที่แล้ว +1

    とても素晴らしいチャンネルですね。
    登録させていただきました。
    これからも投稿をお待ちしてます。
    いつも情報をありがとうございます!

  • @HK-zl1pq
    @HK-zl1pq 4 ปีที่แล้ว +2

    いつもありがとうございます
    一度挫折しましたが、キノコードさんのコメントでもう一度頑張ろうと思います

    • @kinocode
      @kinocode  4 ปีที่แล้ว

      ぜひ頑張ってください!サポートできる動画を出していきますね!

    • @HK-zl1pq
      @HK-zl1pq 4 ปีที่แล้ว

      @@kinocode ありがとうございます(TT)
      しいていうなら毎回パンダスに全文字打つのがしんどくなってきたのですが動画の投稿に使われたパンダスデータやパイソンデータがあればそれをほしいです。
      そうすればもっと早く身に付けられる気がします。。。無理言ってすみません(TT)ホントにいつもありがとうございます。。
      ※ちなみに今パンダス超入門5シリーズ勉強中です。。。

    • @kinocode
      @kinocode  4 ปีที่แล้ว

      Webサイトから、ソースコードが無料でダウンロードできますのでぜひご活用ください!
      kino-code.com
      *また、それぞれのレッスンの備考欄にリンクがあります。

    • @HK-zl1pq
      @HK-zl1pq 4 ปีที่แล้ว

      @@kinocode
      ぁ、ありがとうございます(TT)
      パイソン超入門からパンダス超入門のいまの今まで自分でて入力してました、それもあって挫折しそうになってました
      ホントにありがとうございます(TT)
      キノコードさんに一生付いてきます!!

    • @HK-zl1pq
      @HK-zl1pq 4 ปีที่แล้ว

      @@kinocode キノコードさん現在サイトでコードをダウンロードしたらエラーでみれませんなぜでしょうか

  • @rzekao
    @rzekao 3 ปีที่แล้ว +4

    26:38
    CSVのスケージュール実行の部分ですが1時間以上待っても自動作成が開始されません。それ以外の設定は既に終えていてエラーなどの発生もありませんでした。考えられる原因は何でしょうか?わかる方いましたらご教授お願い致します。

  • @omitsu-no-himitsu
    @omitsu-no-himitsu 2 ปีที่แล้ว +1

    Windows11でタスクスケジューラで実行しても、
    なぜかCSVファイルが作成されず悩んでおりましたが......
    いろいろググってみて
    C:\Users(ユーザー名)\Anaconda3
    のほかに
    C:\Users(ユーザー名)\Anaconda3\Scripts
    C:\Users(ユーザー名)\Anaconda3\Library\bin
    の二つを環境変数のPathに追加するとCSVファイルが作成されるようになりました。

    • @LENA-cb9cv
      @LENA-cb9cv ปีที่แล้ว

      良ければ詳しく教えてください!!
      上記の二文をコピペしてPathという場所に貼ればいいのでしょうか!?
      自分も作成できず困っております

  • @810gami00
    @810gami00 3 ปีที่แล้ว +2

    23:00 前半のくだりを聞いていてよく分からなかったのですが、結局dockerだけでは、自分の実機の電源を落としたままスクリプトを走らせることはできないんですよね??

  • @sumsum7083
    @sumsum7083 3 ปีที่แล้ว +2

    タスクスケジューラでpythonファイルを動かしたいのですが、実行ボタン押下後、「実行中」となるのですが何も起動しません。ファイルが重すぎるからでしょうか?
    他の簡単なpythonファイルではタスクスケジューラでの動作確認できています。

  • @Tibitan365
    @Tibitan365 4 ปีที่แล้ว +3

    Dockerで作成したファイルをxserver等のレンサバで動かす方法が知りたいです。

    • @kinocode
      @kinocode  4 ปีที่แล้ว +5

      承知しました。動画作ります。

    • @Tibitan365
      @Tibitan365 4 ปีที่แล้ว +3

      キノコード / プログラミング学習動画のTH-camr やったー✌️

  • @しゅう-h2j7k
    @しゅう-h2j7k 3 ปีที่แล้ว

    これは、定期実行するには、常にMacを立ち上げておかなければならないということでしょうか?

  • @itsutose
    @itsutose 2 ปีที่แล้ว +1

    今この動画を見てdockerでの自動化をしようとしているのですが,この動画の通りに行うとコンテナは作れるようなのですが,dockerの中に入って操作をしたところ26:10のところで[No such file or ~~]と出てきてうまくできませんでした.
    clone元のkino-codeのgithubを見たところ,この動画で使用されるkino-code/docker-cronのdockerfileやdocker-compose.yml の内容が kino-code/docker-python のものと同じになっていますがこの辺りは問題ありませんか?

    • @kinocode
      @kinocode  2 ปีที่แล้ว

      ご指摘ありがとうございました!!
      Githubのファイルに間違いがありましたので、修正いたしました。
      ご迷惑おかけしてすみませんでした...。

  • @早起き会の革命児
    @早起き会の革命児 4 ปีที่แล้ว +1

    こんにちは、僕は(unity)でiosアプリを作りたいと思っています。そのためにc#を今勉強しています。
    ですが、ここ最近Python.やJavaScriptの方が人気が高い事を知りました。そこで疑問です
    今c#を勉強する必要はありますか?
    c#の将来性はどんな感じですか?
    また、Python.やJavaScriptはどのくらいで習得をする事が出来ますか?
    いろいろ質問してすいません。。。。

    • @kinocode
      @kinocode  4 ปีที่แล้ว

      こんな動画も作っているので、ご視聴ください!th-cam.com/video/QEy3VGw8eFE/w-d-xo.html
      ただし、やはり「作りたいもの」によると思います。作りたいものを決めてからじゃないと、人気などの左右されて軸がぶれてしまうと思うので、まずは作りたいものから始めることをお勧めします。

  • @雪-x7d
    @雪-x7d 3 ปีที่แล้ว

    こんにちは
    いつも動画で勉強させてもらっています。
    一つ質問させていただきたいです。
    タスクスケジューラを使用すると
    urllib.error.URLError:
    とエラーが出てしまって処理が止まってしまします。
    回避策はなにかございませんでしょうか。
    アドバイスいただけたら幸いです。

  • @もりもり-o1w
    @もりもり-o1w 2 ปีที่แล้ว

    最初うまく動かなくて困ったけど、タスクスケジューラで実行できました😊
    VSCodeやWindowsコマンドプロンプトから実行してみたら、
    import pandasでエラーが出ていて、
    環境変数にAnaconda3\Library\binのパスを追加したらうまく動いたっぽいです
    手動で環境変数を追加したときにパスが足りてなかっただけでした

  • @iiaa4064
    @iiaa4064 3 ปีที่แล้ว

    facebookに投稿したものをlineのタイムラインにも投稿することはできますか?pythonなど使って iftttやzapierなどの自動化ツールを調べたのですができないみたいなので

  • @animalscute5542
    @animalscute5542 3 ปีที่แล้ว

    いつも楽しく動画を視聴しております。
    素人ながら日々勉強し業務を効率したいと考えております。
    Line Notifyを利用し電車遅延情報等を毎朝定期時刻にpyファイル実行を設定しました。
    単独では実行に成功しております。(Lineに遅延情報が表示されます)
    しかし、タスクスケジューラを利用するとどうしてもエラー表示されます。
    他のpyファイルもタスクスケジューラを利用して実行しようとしてもエラーが表示されます。
    環境変数も設定確認済みです。
    エラー確認の為、dosコマンドで確認するとsmさんと同じ様なエラー内容になります。
    但し【Anaconda Prompt (anaconda3)】から実行するとpyファイルをドラッグで実行できます。
    私の操作手順は下記の通りです。
    検索ボックスより【cmd】と入力すると
    【コマンドプロンプト・Anaconda Prompt (anaconda3)】をどちらを起動するか選択できるようになります。
    【Anaconda Prompt (anaconda3)】を選択し起動する。→pyファイルをドラッグ→エンター→実行
    【Anaconda Prompt (anaconda3)】プロパティで本体のパスを確認すると下記のパスになります。
    C:\Windows\System32のcmd.exeです。
    ※コマンドプロンプトからだと実行は出来ない(但しpythonと入力し実行すると画面上では>>>と表示され計算等は出来るようになる)
    私の環境だとタスクスケジューラでの設定は難しいのでしょうか。
    私も今後を考えてpyを自動実行したいです。
    長文で申し訳ございませんがネットで調べても回答が見つからないため、質問させて頂きました。

    • @kinocode
      @kinocode  3 ปีที่แล้ว +2

      ご視聴ありがとうございます!
      電車の遅延情報とはいい考えですね〜!便利そうです。
      Windowsの環境構築として、直接Anacondaをインストールされているのかと思います。
      環境変数を設定されたと思いますが、こちらの3つ目を追加してみていただけますか?
      1「C:\Users\ユーザー名\anaconda3」
      2「C:\Users\ユーザー名\anaconda3\Scripts」※動画で説明済み
      3「C:\Users\ユーザー名\anaconda3\Library\bin」※動画で説明なし

    • @animalscute5542
      @animalscute5542 3 ปีที่แล้ว +1

      3の追加でタスクスケジューラから実行出来ました。
      本当にありがとうございます。

    • @kinocode
      @kinocode  3 ปีที่แล้ว

      よかったです!!
      説明不足がありましたね…
      大変失礼いたしました。
      さて。どんどん生活を便利にしちゃいましょう!

  • @smith25251919
    @smith25251919 3 ปีที่แล้ว

    いつも動画楽しく拝見しております。Lineの自動通知をやりたく、色々と試行錯誤しているのですが、
    以下のエラーがcron.logにでてきます。vs codeで実行すると問題なくできるのですが、どうすればよろしいかご教示いただけませんでしょうか。基礎的な質問だと思うのですが、、よろしくお願いします。
    File "/Users/○○○/Desktop/MyPython/notify.py", line 1, in
    import pip
    ImportError: No module named pip

    • @kinocode
      @kinocode  3 ปีที่แล้ว +1

      エラーが出ているpyファイルの1行目を「#」でコメントアウトしてみてはどうでしょうか?

    • @smith25251919
      @smith25251919 3 ปีที่แล้ว

      @@kinocode PATHの設定をいじったらできました。ありがとうございます。これからも微力ながら応援させていただきます!

  • @slaimu071201
    @slaimu071201 2 ปีที่แล้ว

    ◎スケジュール実行
    タスクスケジュール
    doker

  • @mwppxppwg
    @mwppxppwg 2 ปีที่แล้ว

    ラズパイでも可能ですかね?

  • @なんぞや愛とは
    @なんぞや愛とは 3 ปีที่แล้ว +1

    ipynbファイルはどのようにしたら良いのでしょうか。m(_ _)m

    • @kinocode
      @kinocode  3 ปีที่แล้ว +1

      自動化したいファイルがipynbファイルの状態ということですか?
      自動化のためには、.pyファイルに変換する(書き換える)ことをおすすめします!

    • @なんぞや愛とは
      @なんぞや愛とは 3 ปีที่แล้ว

      返信ありがとうございます。
      やっぱり変換した方がいいんですね。再トライしてみたいと思います!

  • @sumitani73
    @sumitani73 4 ปีที่แล้ว

    WINDOWSでタスクスケジューラを何度やってもうまくいきません。
    VSコードでのファイル単体の実行は成功しましたが、
    右クリックして「実行する」をクリックしても実行されません。
    パスの確認は何度も確認しました。
    私は馬鹿ではありませんので、首をかしげています。
    実際にWINDOWSでDockerを使わないで成功した人の確率を知りたいです。
    恥を忍んで書きました。

    • @kinocode
      @kinocode  4 ปีที่แล้ว

      それは、、、納得できないですよね。。
      きっと何度も見直されたりやり直されたりしていらっしゃるのでしょうが、、、そういう時こそ小さな見落としもあったりして、私は悔しい思いをしたことは何度もあります...!
      「実行する」をクリックすると、「状態」が「実行中」となります。
      手動でこのように実行させた場合は、設定時刻の前でも設定したタスクが実行されます。
      状態が「準備完了」となっていれば、トリガーで設定した時刻になれば実行されます。
      また、作成したタスクを右クリック→プロパティで「履歴」タブが表示されますので、そこに表示されるログも確認してみてください!
      とはいえsmさんの詳細を確認できないので申し訳ないですが、詳しく解説されている方のブログを紹介させていただきます。解決を祈ります!
      jm1xtk.dip.jp/cnt/109_task/index.php

    • @宗教-f9d
      @宗教-f9d 4 ปีที่แล้ว

      @@kinocode
      どうしても完成させたいのです。再度書かせてください。すべての詳細をさらけ出す覚悟があります。
      問題はタスクスケジューラではなく、PYTHONの環境にあるのではないかと思っています。
      ご説明の中で、3:37あたりで、VSCodeからプログラムを書くとあります。
      JupyterLabではいけないのでしょうか。疑問点の ① です。
      ANACONDA NAVIGATORから VSCodeをLaunchしてapp.pyを書きます。
      Ctrl+F5のデバッグなしで実行をします。
      c:\Users\abxab\Documents\python-cron下に test_20201001-094220.csv ができております。
      さて、タスクスケジューラを設定しまして、準備完了と表示されました。
      実行時間が来てどうなるかというと、その瞬間、画面がちらつくのです。
      コンソール画面というのかターミナルというのか、昔のMSDOSのコマンド入力画面といいますか、そのような画面が、実行時間(5分間隔)が来るたびに一瞬ちらつくのです。
      ただ、csv はできません。
      私の質問に答えていただけるなら、今晩にでも土佐日記を枕にしようと覚悟はできております。
      私の純なる思いが伝わりますように!

    • @sumitani73
      @sumitani73 4 ปีที่แล้ว

      @@宗教-f9d
      スポーツとなっていますが、s m と同じ人物です。
      初めての投稿なので間違えてしまいました。
      すみません。

    • @cheml8730
      @cheml8730 4 ปีที่แล้ว

      ​@@宗教-f9d windowsのコマンドプロンプトでcd c:\Users\abxab\Documents\python-cronとタイプした後にpython app.pyとタイプしたら動きますか?これで動かない場合はpassが正確に通っていない可能性が高いです.異なるバージョンのpythonがPC上に複数インストールされていたりするとpassが正しく通せていない場合があります.

    • @yakibuta8889
      @yakibuta8889 4 ปีที่แล้ว

      @@sumitani73 CheMLさんがおっしゃっているように、コマンドプロンプトで実行した場合、エラーメッセージが見れます。
      タスクスケジューラで実行した場合、エラーの時はコマンド画面が消えてしまうので、エラー内容がわからず、
      SMさんは「一瞬ちらつく」エラーメッセージが読めない状態です。
      私も似たような経験をしました。
      私のケースでは、Gmail自動送信
      th-cam.com/video/AMzlyi9rvQE/w-d-xo.html
      のプログラムで、
      TypeError: write() argument must be str, not bytes
      というエラーが出て、print()で引っかかっていました。
      対処法は、
      # エンコードを指定
      import sys, codecs, io
      sys.stdout = codecs.getwriter("utf-8")(sys.stdout)
      sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')
      とすることです。
      sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')
      を追記したわけです。
      参考サイト
      teratail.com/questions/118005
      他のエラーでも、TypeError: 以降をググれば、ほとんどのケースは解決できます。
      good luck.