Определить классы в пакетах

Я изучаю Python и играюсь с пакетами. Я хотел знать лучший способ определения классов в пакетах. Кажется, что единственный способ определить классы в пакете - это определить их в__init__.py из этого пакета. Исходя из Java, я бы хотел определить отдельные файлы для своих классов. Это рекомендуемая практика?

Я бы хотел, чтобы мой каталог выглядел примерно так:

recursor/
    __init__.py
    RecursionException.py
    RecursionResult.py
    Recursor.py

Таким образом, я мог бы сослаться на мои классы какrecursor.Recursor, recursor.RecursionException, а такжеrecursor.RecursionResult, Это выполнимо или рекомендуется в Python?

Ответы на вопрос(0)

Ваш ответ на вопрос