私はスレッディングを読んで、コードに実装しようとしましたが、私がやっている方法がベストプラクティスかどうかは分かりません。Python Threading timer with package
私のコードは気象データを取得し、その後60秒ごとにパッケージを実行する自己スクリプトパッケージをインポートするだけです。
良いコード手法を試してみると、すぐにデータを収集する複数のパッケージを実行する予定です。
from package.weather import weatherapi
import threading
def update():
weatherapi()
threading.Timer(60, update).start()
update()
- まず第二に、私は
誰かが何か提案があれば、大変感謝しています。
遅延に 'time.sleep'を使用してみませんか?すべてのスレッドを終了せずにプロセスを終了したい場合は、起動する前に 'daemon'フラグを' True'に設定してください。 – MisterMiyagi
こちらもご覧ください:http://stackoverflow.com/q/3393612/1025391 – moooeeeep