Первое, что нужно сделать, - это быстро просмотреть официальные документы по этому .
Чтобы сделать каталог пакетом, вам нужно добавить файл __init__.py
. Это означает, что у вас будет такой файл в каталогах a
и b
. Тогда вы можете напрямую сделать
import a.b.module
Но вам придется называть его a.b.module
, что утомительно, поэтому вы можете использовать форму импорта as
, например
import a.b.module as mod #shorter name
и именуйте его mod
.
Тогда вы можете создавать экземпляры внутри mod
, используя обычные соглашения, такие как mod.shape()
.
Есть еще несколько тонкостей. Пожалуйста, просмотрите документы для деталей.