Встречается на 1% собеседований по Python
Как понять, что директория с 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
интервью вопросы и ответы