0
私は時々走りたいと思っている機能f()
を持っています。私の目標は無期限に実行し、割り込みによってのみ殺されることです。 sched
モジュールを調べましたが、関数を無限に繰り返し実行する方法が見つかりませんでした。たぶんwhile True
ループですか?Pythonを使って固定遅延で関数を繰り返し実行するには?
私は時々走りたいと思っている機能f()
を持っています。私の目標は無期限に実行し、割り込みによってのみ殺されることです。 sched
モジュールを調べましたが、関数を無限に繰り返し実行する方法が見つかりませんでした。たぶんwhile True
ループですか?Pythonを使って固定遅延で関数を繰り返し実行するには?
import time
while True:
f()
time.sleep(10)
'while'ループに 'time'(https://docs.python.org/2/library/time.html)モジュールと' time.sleep(10) 'だけが必要だと思いますあなたの要件があなたが質問で説明したより複雑でない限り、これは各関数呼び出しの後に10秒の休止を与えますが、関数自体の実行に要する時間は考慮しません。 – roganjosh
私はあなたにスリープ機能を備えたループがありますか? '時間インポートからの睡眠 sleep(0.1)#秒単位の時間' – Paddy