说我有以下文件结构:
app/ app.py controllers/ __init__.py project.py plugin.py
如果app/controllers/project.py定义了一个类Project,app.py会像这样导入它:
from app.controllers.project import Project
我想能做到:
from app.controllers import Project
怎么做?
你需要把
from project import Project
在controllers/__init__.py
.
请注意,当绝对导入成为默认值(Python 2.7?)时,您需要在模块名称前添加一个点(以避免与名为的顶级模型发生冲突project
),即
from .project import Project