【发布时间】:2016-04-11 18:27:45
【问题描述】:
我有一个 python3.5 项目,我决定为每个模块创建一个类。我决定这样做是因为我发现我的文件很长,而且我很难理解发生了什么。
进行更改后,我觉得我在每个导入文件中都在重复自己:
from school.student import Student
from school.classroom import ClassRoom
from school.teacher import Teacher
有没有办法通过重复?我希望我的导入更像:
from school import Student, ClassRoom, Teacher
【问题讨论】:
-
“我决定为每个模块创建一个类” - 为什么?这不是 Java。你不需要这样做。
-
为什么在这种情况下每个模块一个类?所有这些模型不都是同一个领域的吗?也许他们属于一起?
-
他说他这样做是为了可读性,这是一个非常合理的动机。
标签: python python-3.x python-import