次のようなパッケージ構造があります。
mypackage
__init__.py
mymodule.py
__init__.py
たとえば、いくつかの「定数」宣言を入れます。
DELIMITER='\x01'
ただし、次を追加しない限り、 mymodule.pyのコードは DELIMITER にアクセスできません。
from __init__ import *
mymodule.pyファイルの先頭へ。私はここで概念を逃したと思います。で宣言されているものは何でも__init__.py
、インポートステートメントを介してアクセスされるまでメモリに読み込まれないということですか? __init__.py
また、これはファイルに入れる典型的なタイプですか?