Мой проект имеет такую структуру каталогов:
animals
__init__.py
fish
__init__.py
sharks
__init__.py
whiteshark.py
hammerhead.py
Как я могу получить доступ к классам модулей акул из animals/init.py?
Например, мне нужно <class whiteshark.WhiteShark>, <class hammerhead.HammerHead> и так далее.
Является ли предоставление доступных имен классов подпакетов хорошей практикой? Отсутствие простого решения говорит мне, что это не так.
Обновление: кажется, что то, что я хочу сделать, настоятельно не рекомендуется.