作者:仰望天空说再见 | 来源:互联网 | 2024-11-06 17:45
在Python包管理中,推荐按照类而非文件进行导入,以提高代码的可维护性和模块化程度。假设我们有以下文件结构:`app/app.py`和`app/controllers/__init__.py`。通过这种方式,可以更好地组织和管理代码,确保模块之间的依赖关系清晰明了。
Say I have the following file structure:
假设我有以下文件结构:
app/
app.py
controllers/
__init__.py
project.py
plugin.py
If app/controllers/project.py defines a class Project, app.py would import it like this:
如果app / controllers /项目。py定义了一个类项目,app.py会这样导入:
from app.controllers.project import Project
I'd like to just be able to do:
我想做的是:
from app.controllers import Project
How would this be done?
怎么做呢?
1 个解决方案