Module (61%)
Section (73%)

Ваш первый пакет: шаг 5

Помните: наличие файла __init.py__, наконец, завершает наш пакет:

The relationship between modules and the presence of the __init__.py file - tree structure

Примечание: это не только корневая папка, которая может содержать файл __init.py__ - Вы также можете поместить его в любую из ее подпапок (подпакетов). Это может быть полезно, если некоторые из подпакетов требуют индивидуальной обработки и специальных видов инициализации.

 

Теперь пришло время ответить на второй вопрос - куда поместить поддерево, чтобы сделать его доступным для Python? Ответ прост: где угодно. Вам нужно только убедиться, что Python знает о местонахождении пакета. Вы уже знаете, как это сделать.

Вы готовы использовать свой первый пакет.



Ваш первый пакет: шаг 6

Предположим, что рабочая среда выглядит следующим образом:

Связь между модулями, наличие файла __init__.py и путь доступа - рабочая среда

Мы подготовили zip-файл, содержащий все файлы из ветки пакетов. Вы можете скачать его и использовать для своих собственных экспериментов, но не забудьте распаковать его в папку, представленную на схеме, иначе он не будет доступен для кода из основного файла.

Загрузка   ZIP архив с модулями и пакетами.

Вы будете продолжать свои эксперименты, используя файл main2.py.