Модуль — это просто один файл .py, содержащий код на Python — функции, классы или переменные, которые можно импортировать и переиспользовать по всему проекту.
Пример: файл с названием utils.py — это модуль, импортируется он так:
import utils
Пакет — это директория модулей, которая включает специальный файл __init__.py. Этот файл сигнализирует Python, что директорию нужно считать пакетом, что позволяет организовать код иерархически.
Пример структуры:
mypackage/
__init__.py
utils.py
helpers.py
Импортируется так:
from mypackage import utils
__init__.py, чтобы Python распознал их как пакетыМодуль — это директория, содержащая несколько Python файлов, а пакет — это один файл .py со связанными функциями и классами.
Новый — ещё не проверен сообществом
Вы