Относительные импорты
Чтобы улучшить структуру кодовой базы калькулятора, вы решаете организовать проект, собрав калькуляторы в отдельный пакет.
Раскройте папку calculators. Вы увидите, что она содержит три файла: __init__.py, который указывает на то, что папка является пакетом, а также по одному файлу для каждого калькулятора — basic_calculator.py и financial_calculator.py.
Файлу financial_calculator.py необходим доступ к коду из файла basic_calculator.py. Чтобы обеспечить это, используйте относительный импорт.
Это упражнение является частью курса
Практический проект: разработка программного обеспечения на Python
Практическое интерактивное упражнение
Превратите теорию в практику с помощью одного из наших интерактивных упражнений
Начать упражнение