【发布时间】:2014-02-01 13:42:03
【问题描述】:
我正在编写可移植到 python3 的 python2 代码(通过运行 2to3 during user installation)。
但 2to3 有时会进行多次导入:
-import urlparse
-import urllib
-import urllib2
+import urllib.parse
+import urllib.request, urllib.parse, urllib.error
+import urllib.request, urllib.error, urllib.parse
如何让 2to3 知道重复项?
【问题讨论】:
-
你必须这样做吗?据我所知,导入标准库模块是没有副作用的,所以多次导入也没有坏处。
-
@Cairnarvon 好吧,我可以摆脱它,但我认为可能有更好的方法
-
这显然不能直接回答您的问题,但您可以尝试通过 isort 模块传递 2to3 的结果。
标签: python python-3.x python-2to3