Pythonで特定のメソッドを定期的に実行する方法

timeモジュールのsleep関数を使用して、特定のメソッドを定期的に実行できます。

最初にタイムモジュールをインポートする。

import time

その後、指定時間間隔で実行する内容を定義するメソッドを定義します。

def my_method():
    # 执行某些操作
    print("Hello, World!")

続いて、time.sleep関数を用いて一定時間停止させ、そのメソッドを一定間隔で実行させるループを使用します。

while True:
    my_method()
    time.sleep(5)  # 休眠5秒

このコードは5秒おきにmy_methodメソッドを実行します。

なお、本例は簡単な例であり、より複雑な時間制御が必要な場合は schedule、APScheduler などのより強力なジョブスケジューリングライブラリを使用することをお勧めします。

bannerAds