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 などのより強力なジョブスケジューリングライブラリを使用することをお勧めします。