Pythonのタイマー(Timer)の使用方法

Pythonでは、Timerクラスを使用してタイマー機能を実装できます。Timerクラスはthreadingモジュールにあり、タイマーオブジェクトを作成して、タイマーの時間間隔と実行する関数を設定してから、タイマーを開始します。

Timer クラスの基本的な使い方:

  1. スレッド化
import threading
  1. タイマーの実行関数として、関数を定義する。
def my_function():
    print("定时器执行的函数")
  1. タイマー
my_timer = threading.Timer(5.0, my_function)
  1. タイマーを起動する。
my_timer.start()

完全なコード例:

import threading

def my_function():
    print("定时器执行的函数")

my_timer = threading.Timer(5.0, my_function)
my_timer.start()

上記のコードでは、タイマーは 5 秒後に my_function 関数を実行し、”タイマー実行関数”を出力します。

タイマーオブジェクトを作成したら手動で開始する必要があります。そうしないと、タイマーは実行されず、タスクも実行されません。また、Timerクラスのコンストラクタには2つのパラメータがあります。1つ目はタイマーの間隔(単位は秒)、2つ目はタイマーで実行する関数です。

bannerAds