默认情况下,Python 3切换为 绝对 导入,并禁止不合格的相对导入。该
from base import base行就是这样的导入。
Python 3只会寻找顶层模块;您只有一个
base顶级模块
model.base。使用完整的模块路径,或使用相对的限定词:
from .base import base
在
.一开始告诉Python 3的导入,从当前的包开始。
您可以通过添加以下内容在Python 2中启用相同的行为:
from __future__ import absolute_import
这是PEP 328引入的更改,并且
fromfuture可以从Python 2.5开始使用导入。



