このクラスは、タイマーで一定の時間が経過した後に実行するべき動作を表します。 TimerはThreadのサブクラスであり、 カスタムスレッドの例としての機能を持っています。
start()メソッドを呼出すことで、 タイマーはスレッドとしてスタートします。 cancel()メソッドを呼出すことで、 (その動作が始まる前に)タイマーはストップすることが出来ます。 タイマーは、ユーザーによって指定された間隔と正確に同じでは ないかもしれませんが、その動作を実行する前に待ちます。
例:
def hello(): print "hello, world" t = Timer(30.0, hello) t.start() # after 30 seconds, "hello, world" will be printed
interval, function, args=[], kwargs={}) |
) |