ホームページ >バックエンド開発 >Python チュートリアル >Python で特定の間隔でコードを実行するにはどうすればよいですか?
指定された間隔での繰り返しコード実行の実装
特定のコード セグメントを一定の間隔で実行する必要がある場合があります。これには、メッセージの印刷、ファイルの更新、定期的なチェックの実行などのタスクが含まれる可能性があります。
コードの反復にスレッドを使用する
Python では、スレッド モジュールを利用して、これを実現するには Timer クラスを使用します。以下に例を示します。
import threading def custom_task(): # Define the code to be executed repeatedly # (replace "Hello, World!" with your desired task) print("Hello, World!") # Set up recursion by creating a new timer object threading.Timer(5.0, custom_task).start() # Start the initial execution thread custom_task() # Continue with other code tasks
スレッドを利用することで、このコードはバックグラウンドで 5 秒ごとにカスタム タスクを実行しながら、他のコードを同時に実行できます。
タイマー オブジェクトについて
スレッド モジュールの Timer オブジェクトは追加の機能を提供します機能:
リファレンス ドキュメント
タイマー オブジェクトの詳細については、公式 Python ドキュメントを参照してください: https:// docs.python.org/3/library/threading.html#timer-objects
以上がPython で特定の間隔でコードを実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。