私のpythonスクリプトでは、N分ごとに関数を繰り返したいと思います。もちろん、メインスレッドも機能し続ける必要があります。メインスレッドでは次のようになります。
# something
# ......
while True:
# something else
sleep(1)
では、N分ごとに実行される関数を(別のスレッドで)作成するにはどうすればよいですか?タイマー、または偶数、またはスレッドのみを使用する必要がありますか?私は少し混乱しています。
糸を使う
import threading
def hello_world():
threading.Timer(60.0, hello_world).start() # called every minute
print("Hello, World!")
hello_world()