好了,我有一個函數,主線程Python的線程,精氨酸變成自己進入名單
def main_thread(self, item):
print(item)
,這就是所謂與
item = self.queue.pop(0)
print(item)
threading.Thread(target=self.main_thread,args=(item)).start()
隊列項是「東西」,當我打印出來在調用線程之前,它打印正確。但由於某些原因,它總是變成了一個列表s,o,m,e,t,h,i,n,g,
意思,我不能使用
def main_thread(self, item):
因爲它說,我嘗試在10個args設置爲傳遞,每個字母爲1。 如果我使用
def main_thread(self, *args):
我只得到10個參數。我從來沒有遇到過這個問題,但肯定必須有比字符串字母
謝謝100萬先生 – inadequateMonkey
不用擔心,這是一個容易犯的錯誤。 –