如何解决如何在python3.8中安装Queue从队列导入队列库
来自队列导入队列
ModuleNotFoundError:没有名为“队列”的模块
解决方法
queue
是模块的名称,而Queue
是类的名称。您可以这么说是因为,按照惯例,类名以大写字母开头。
从模块导入特定类的语法为from MODULE import CLASS
,因此,在您的情况下,语法应为from queue import Queue
。由此,您可以使用队列:q = Queue()
。
在 python 2 上,模块本身是大写的,在 python 3 上,它有时被重命名为小写。
python 2/3 的兼容片段可能是:
try:
# python 2
from Queue import Empty
from Queue import Queue
except ImportError:
# python 3
from queue import Empty
from queue import Queue
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。