さらに別のパッケージ内に次のようなかなり複雑なパッケージ ツリーがあります。
A\
B\
a.py
b.py
c.py
C\
a.py
b.py
c.py
import A
のようなすべてのサブパッケージとサブモジュールを実行してアクセスできるようにしたいA.B.a.foo()
。1 つの方法は、 のA/__init__.py
すべてA
のサブパッケージをインポートすることですが、一部のサブパッケージは他のサブパッケージもインポートします (たとえば、からに至るA.C
ものを使用します。私が探しているのは、サブパッケージをインポートする方法ですが、まだ親パッケージにバインドされています.これを行う良い方法はありますか?A.B
ImportError
from A import B as A.B
(この質問をどのタイトルが具体化しているかはわかりません。誰かがより良いタイトルを持っている場合は、変更します。)