如何转换';从队列导入队列,空';从Python 2到Python 3?

如何转换';从队列导入队列,空';从Python 2到Python 3?,python,python-2.7,python-3.x,queue,multiprocessing,Python,Python 2.7,Python 3.x,Queue,Multiprocessing,我正在将一个用Python 2编写的源代码转换为Python 3,我无意中发现: from Queue import Queue, Empty 我把它改成: from multiprocessing import Queue, Empty 但这给了我一个例外: ImportError: cannot import name 'Empty' 如何解决此问题?用于流程,不要让大写字母迷惑您,在Python3中重命名为的是线程 和都位于队列模块中,因此从那里抓取它们。队列在python 3中是队

我正在将一个用Python 2编写的源代码转换为Python 3,我无意中发现:

from Queue import Queue, Empty
我把它改成:

from multiprocessing import Queue, Empty
但这给了我一个例外:

ImportError: cannot import name 'Empty'
如何解决此问题?

用于流程,不要让大写字母迷惑您,在Python3中重命名为的是线程


和都位于
队列
模块中,因此从那里抓取它们。

队列
在python 3中是
队列
从队列导入队列中,为空