На самом деле есть три различных способа определения модуля в Python:
- Модуль может быть написан на самом Python.
- Модуль может быть написан на C и загружен динамическиво время выполнения, как модуль re (регулярное выражение).
- Встроенный модуль встроен в интерпретатор, как и модуль
collections
.
Модульдоступ к содержимому осуществляется одинаково во всех трех случаях: с помощью оператора import.
Все, что вам нужно сделать, чтобы построить модуль и сделать его импортируемым, - это создать файл, содержащий легитимный код Pythonа затем присвойте файлу имя с расширением .py
. Вот и все!
Никакого специального синтаксиса или вуду не требуется.
Вы можете найти больше о модулях в Официальных документах Python.