2017-07-29 71 views
1
import multiprocessing 
q = multiprocessing.Queue() 

def create_jobs(): 
    for link in file_to_set(QUEUE_FILE): 
     q.put(link) 
    q.join() **#here i'm getting Attribute Error** 
    crawl() 

沒有屬性「加入」(這是不是整個代碼片段,但我的函數只在這裏給出了錯誤。)AttributeError的:「隊列」對象在蟒蛇2.7.x

回答

2

multiprocessing.Queue是錯了對象。您需要Queue.Queue,即:

import Queue 
q = Queue.Queue() 
+0

謝謝@Alex Hall –