Ваш первый пакет: шаг 5
Помните: наличие файла __init.py__, наконец, завершает наш пакет:
Примечание: это не только корневая папка, которая может содержать файл __init.py__ - Вы также можете поместить его в любую из ее подпапок (подпакетов). Это может быть полезно, если некоторые из подпакетов требуют индивидуальной обработки и специальных видов инициализации.
Теперь пришло время ответить на второй вопрос - куда поместить поддерево, чтобы сделать его доступным для Python? Ответ прост: где угодно. Вам нужно только убедиться, что Python знает о местонахождении пакета. Вы уже знаете, как это сделать.
Вы готовы использовать свой первый пакет.
Ваш первый пакет: шаг 6
Предположим, что рабочая среда выглядит следующим образом:
Мы подготовили zip-файл, содержащий все файлы из ветки пакетов. Вы можете скачать его и использовать для своих собственных экспериментов, но не забудьте распаковать его в папку, представленную на схеме, иначе он не будет доступен для кода из основного файла.
Загрузка ZIP архив с модулями и пакетами.
Вы будете продолжать свои эксперименты, используя файл main2.py.