0

我刚刚从 2.5 升级到 python2.7.5,现在我收到了这个错误。

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

set = __import__(ground[0], globals(), locals(), ['*'], level=0)

我们不能再通过电话__import__了吗?
在 2.7 中有什么解决方法?

4

1 回答 1

5

在 Python 2.6 中发生了变化

由于实现意外,如果您将文件路径传递给内置__import__()函数,它实际上会导入指定的文件。但是,这从未打算起作用,现在实现显式检查这种情况并引发ImportError.

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

于 2013-10-17T18:30:22.407 回答