Windows での定期的なアクションの実行
特定の関数を定期的に実行することは、プログラミングにおける一般的なタスクです。 Windows では、関数の実行を繰り返しスケジュールする方法が必要です。
メソッド:
Windows で関数 (foo()) を 10 秒ごとに実行するには、シンプルで効果的なアプローチは、Timer クラスを使用することです。このクラスを使用すると、遅延と、遅延が期限切れになったときに実行されるコールバック関数を設定できます。
実装:
foo() 関数内で、次の関数を作成できます。 10 秒の遅延を持つ新しい Timer オブジェクトとコールバックとしての foo() 関数。このタイマーは、指定された間隔の後に foo() を自動的に呼び出します。
import time, threading def foo(): # Do the task print(time.ctime()) # Schedule the next execution threading.Timer(10, foo).start() foo()
説明:
サンプル出力:
Thu Dec 22 14:46:08 2011 Thu Dec 22 14:46:18 2011 Thu Dec 22 14:46:28 2011 Thu Dec 22 14:46:38 2011
以上がWindows で関数を定期的に実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。