我刚刚从2.5升级到python2.7.5,现在我收到了这个错误。
ImportError: Import by filename is not supported.
在以下代码行中:
set = __import__(ground[0], globals(), locals(), ['*'], level=0)
我们不能再通过__import__
致电了?
在2.7?
答案 0 :(得分:5)
由于实施意外,如果您将文件路径传递给内置
__import__()
函数,它实际上会导入指定的文件。但是,这从来没有打算工作,现在实现明确检查这种情况并引发ImportError
。
您的ground
列表包含文件名而不是模块名称。