python定时器

http://blog.csdn.net/saltriver/article/details/52194915

这个链接讲的比较好,

自己尝试后,再看描述,很容易理解了


# -*- coding: utf-8 -*-

importthreadingimporttime

def fun_timer():

    print('Hello Timer!')

    global timer

    timer = threading.Timer(5.5,fun_timer)

    timer.start()

timer = threading.Timer(1,fun_timer)

timer.start()

time.sleep(15) # 15秒后停止定时器

timer.cancel()

函数体外的

timer.start()

执行以后

会创建一个线程,然后继续往下执行的

如果不加

timer.cancel()

它会一直执行的,直到认为打断

你可能感兴趣的:(python定时器)