0
我有一段Python腳本,它以一段代碼開始,這段代碼應該保持一切正常。此代碼調用一個打印一些文本並啓動Timer(從線程模塊)的函數。 Timer調用的函數也會打印文本,但該函數從不執行。Python中的定時器可以通過函數互相調用嗎?
from threading import Timer
def func1():
print "func1 successful"
t = Timer(1, func2)
t.start
def func2():
print "func2 successful"
####program start####
print "test start"
func1()
上述簡化版本在打印兩行文本後退出。我試着在底部添加一個無限循環來讓程序等待定時器,但是它只是無法退出。爲什麼第二個函數不能運行?
是啊,這工作。謝謝。 – user1505373 2012-07-22 19:08:41
那麼你可以接受答案 – 2012-07-23 07:15:54