指定された時間の経過後、指定された秒数で書かれた関数を自動的に実行する方法を知りたいです。
たとえば、プログラムを5秒間実行した後、関数を10秒実行したい。
Python 2.7 では、sleep メソッドを使用できます。ここを参照してください: http://docs.python.org/2/library/time.html#time.sleep
5 秒間スリープしてから、決められた機能を実行できます B。ただし、functionB もスリープしない限り、決められた秒数だけ確実に実行することはできません。例えば:
import time
def funcA():
secs = 5
time.sleep(secs) # Sleep 5 seconds
funcB()
def funcB():
secs = 10
time.sleep(secs) # Sleep 10 seconds
これをスレッドで作成することもできます。
あなたはapschedulerを見ることができます。Ir を使用すると、スケジュールされた反復タスクを実行できます