Предположим, что структура проекта выглядит следующим образом:
/package/__init__.py
/package/common.py
/package/subpackage1/__init__.py
/package/subpackage1/one.py
/package/subpackage2/__init__.py
/package/subpackage2/two.py
/package/__init__.py
выглядит следующим образом:
from .common import *
Это потому, что я хочу получить доступ ко всем общим функциям моего пакета просто как package.func()
а не package.common.func()
.
1) Есть ли альтернативы этому?
2) При сборке моей документации с помощью Sphinx, в ней перечисляется package.common.func()
. Как я могу сделать список вроде package.func()
?