python下定時器的寫法

嘗試了不少寫法,有各類timer的trick,也有結合sched來作的(感受實際上是穿一條褲子的)。最後仍是以爲這個略有點二的寫法比較實用。code

import threading

def say_sth(str):
    print str
    t = threading.Timer(2.0, say_sth,[str])
    t.start()

if __name__ == '__main__':
    timer = threading.Timer(2.0,say_sth,['i am here too.'])
    timer.start()

不清楚在某些特殊應用場景下有什麼缺陷否。thread

相關文章
相關標籤/搜索