我试图在
Eclipse中运行以下内容(使用PyDev),并且我不断收到错误:
q = queue.Queue(maxsize = 0)
NameError:未定义全局名称’queue’
我已经检查了这些文档,并且看起来是它应该被放置的.我在这里遗漏了什么吗? PyDev是如何工作的?或在代码中缺少某些东西?感谢所有的帮助
from queue import *
def worker():
while True:
item = q.get()
do_work(item)
q.task_done()
def main():
q = queue.Queue(maxsize=0)
for i in range(num_worker_threads):
t = Thread(target=worker)
t.daemon = True
t.start()
for item in source():
q.put(item)
q.join() # block until all tasks are done
main()
使用:
Eclipse SDK
版本:3.8.1
建立ID:M20120914-1540
和Python 3.3