将python2.5升级到2.7后的ImportError

eal*_*eon 0 python python-import

我刚从2.5升级到python2.7.5,现在我收到此错误.

ImportError: Import by filename is not supported. 在以下代码行:

set = __import__(ground[0], globals(), locals(), ['*'], level=0)
Run Code Online (Sandbox Code Playgroud)

我们不能再打电话__import__了?
在2.7中解决了这个问题?

Mar*_*ers 5

在Python 2.6中有所改变:

由于实施意外,如果您将文件路径传递给内置__import__()函数,它实际上会导入指定的文件.然而,这从来没有打算工作,现在实现明确检查这种情况并提出一个ImportError.

您的ground列表包含文件名而不是模块名称.