Встречается на собеседованиях • сегодня
Как понять, что директория с Python кодом является Python пакетом
Директория считается Python-пакетом, если содержит файл __init__.py (может быть пустым). Этот файл превращает директорию в пакет, позволяя импортировать модули из него. Начиная с Python 3.3, __init__.py не обязателен для "namespace-пакетов", но явное его использование — хорошая практика.
Пример структуры:
text
my_package/
__init__.py
module1.py
subpackage/
__init__.py
module2.pyКод для проверки:
python
import os
is_package = os.path.isfile("my_package/__init__.py")Ключевые признаки пакета:
- Наличие
__init__.py - Возможность импорта через
import package.module - Часто содержит другие модули/подпакеты

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы