НачатьНачать бесплатно

Импорт между модулями

Модуль impyrial, который вы документировали в предыдущем упражнении, разрастается: вы разделили приватные функции (те, которые не предназначены для пользователей) и публичные. Приватные функции находятся в модуле core.py, а публичные — в модуле api.py.

Однако публичные функции зависят от приватных, поэтому их нужно импортировать в api.py. В этом упражнении вы настроите импорт так, чтобы модули пакета работали вместе.

Примечание: обязательно запустите example_script.py. Если запустить файл api.py, вы получите ошибку ModuleNotFoundError: No module named 'impyrial' — это ожидаемое поведение.

Напомним, что открыть и закрыть обзор папок и файлов можно, нажав на значок в левой части редактора, выделенный красным. Icon with multiple files

Это упражнение является частью курса

Разработка пакетов на Python

Посмотреть курс

Практическое интерактивное упражнение

Превратите теорию в практику с помощью одного из наших интерактивных упражнений

Начать упражнение