我越来越多地使用Python,并且我一直__all__在不同的__init__.py文件中看到变量集.有人可以解释这是做什么的吗?
我有一个类似于此的类结构的包.
Baseclass是一个典型的,简单的父类,用于几个单独的层次结构.
我的包布局如下所示:
__init__.py (empty)
base.py
ab.py
cd.py
ef.py
Run Code Online (Sandbox Code Playgroud)
将Base类放入__init__.py而不是仅为一个类创建单独的模块是一个好主意还是一个好习惯?通过这种方式,我不需要每次都在模块中导入它.