我想让我的一些通用代码通过python2.7
和{print "hello"
到{
该问题仅在队列模块的一个模块导入中出现。
在Python2.7中:from Queue import Queue
在Python3.6中:from queue import Queue
正在尝试在import
部分中执行以下操作:
try:
from Queue import Queue
except ImportError:
from queue import Queue
会工作但它真的不雅观难看,有什么办法让它更合理?在
可能是下面的:
这实际上并不是那么糟糕的实践,在很多python模块中都可以看到。当谈到对Python2和Python3的支持时,six模块非常方便。在
有了6个,就可以像这样导入队列了。在
它将根据Python版本自动将导入代理到适当的位置。在
相关问题 更多 >
编程相关推荐