目前,我不是一個Python程序員,但我給一些維修一些Python代碼,我有什麼或多或少如下:如何從Python中運行線程派生的類方法?
class DerivedThread(threading.Thread):
def __init__(self):
threading.Thread.__init__(self)
def initStuff():
print "Hello 2"
def run(self):
print "Hello 1"
self.initStuff()
print "Hello 3"
initStuff
不叫print
說實話,剛成立有些變量,我已經爲組織添加了這種方法,之前只有__init__
和run
。
問題是,一旦執行達到self.initStuff()
,我看不到任何消息,只有"Hello 1"
,我認爲這是使用python調用派生方法的一些問題,但我不知道發生了什麼。
發生了什麼事?