Comment puis-je faire de cette minuterie toujours courir?

from threading import Timer

def hello():
    print "hello, world"

t = Timer(30.0, hello)
t.start()

Ce code ne se déclenche la minuterie une fois.

Comment puis-je faire la minuterie toujours courir?

Merci,

mis à jour

ce qui est juste :

import time,sys

def hello():
    while True:
        print "Hello, Word!"
        sys.stdout.flush()
        time.sleep(2.0)
hello()

et ce:

from threading import Timer

def hello():
    print "hello, world"
    sys.stdout.flush()
    t = Timer(2.0, hello)
    t.start()

t = Timer(2.0, hello)
t.start()

OriginalL'auteur zjm1126 | 2010-04-24