У меня странный случай:
mymodule
|- submodule1
|- submodule2
|- mysubmodule
Мне бы хотелось иметь два способа импорта submodule1
и submodule2
.
from mymodule import submodule1
from mymodule.mysubmodule import submodule1
.
То есть, я бы хотел, чтобы один путь прошел через __init__.py
из mysubmodule
, а другой - без этого. Так что __init__.py
из mysubmodule
должен как-то отражать все подмодули, доступные для mymodule
.
Как бы я поступил об этом?