
Pythonで15分毎にwifiの速度テストをするプログラムを作っています。
一定時間毎での関数の実行にScheduleというライブラリを使用しています。
最初は
Python
1schedule.every(15).minutes.do(job)
というようにコーディングしました。
この方法だと関数の処理が終わってから15分後にまた関数が実行されます。
関数の処理には25s程かかります。
僕は関数を実行開始した時刻の差を15分にしたいです。
そこで、関数を実行する時刻を指定するようにコーディングしてみました。
Python
1 schedule.every().minute.at(":00").do(job) 2 schedule.every().minute.at(":15").do(job) 3 schedule.every().minute.at(":30").do(job) 4 schedule.every().minute.at(":45").do(job)
しかしこの方法だと、何故か15s毎に関数が実行されます。
そもそもの記述方法が違うのでしょうか?
何かわかる方がいましたら、教えてください。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/06/03 01:22