する__init__.pyときは、チェックを実行していfrom myprojects.something import blablaました。
今日、私は使い始めてpyzmq、舞台裏で何が起こっているのかを見たいと思っていました. そこで、github でコードを閲覧したところ、(私にとっては)__init__.py自分では説明できない奇妙な使用法が見つかりました。
たとえばzmq/core/__init__.py。の値を追加するポイントは何zmq.core.__all__ですか?__all__zmq.core.constants, zmq.core.error, zmq.core.message, etc.
__all__ = ['get_includes'] + core.__all__
whereget_includesは、基本的にモジュールのディレクトリと親ディレクトリ内の utils ディレクトリのリストを返す関数です。
そのポイントは何ですか?それによって何が__init.py__達成されましたか?