【发布时间】:2017-12-10 16:33:04
【问题描述】:
我有一个类结构类似于this 的包。
Base 类是一个典型的、简单的父类,用于几个单独的层次结构。
我的包布局如下:
__init__.py (empty)
base.py
ab.py
cd.py
ef.py
将Base 类放入__init__.py 而不是仅为一个类创建单独的模块是一个好主意还是一个好习惯?这样我就不需要每次都在模块中导入它。
【问题讨论】:
-
我会把它留在 base.py 中,但是在
__init__.py中写入类似from base import Base这样的内容,这样您就可以直接从 my_package 中导入Base,例如 @ 987654329@
标签: python