我一直在研究__init__.py
文件,并且发现推荐在那里处理包的导入和/或一些初始化。
然后有一个像Python的包Collections。该__init__.py
包含不同Collection对象的实现。
为什么要将实现放在__init__.py
中,而不是专门的.py
文件中? 这是一个好主意吗? 这是一种设计模式吗?
我一直在研究__init__.py
文件,并且发现推荐在那里处理包的导入和/或一些初始化。
然后有一个像Python的包Collections。该__init__.py
包含不同Collection对象的实现。
为什么要将实现放在__init__.py
中,而不是专门的.py
文件中? 这是一个好主意吗? 这是一种设计模式吗?
collections
案例? - sanyassh__init__.py
导入一些基类时,但是__init__.py
也导入了那些子模块以暴露它们。 - deceze