Как работают модули Python - PullRequest
8 голосов
/ 18 октября 2011

Мне было интересно, как работают модули Python?Скажем, я хочу сделать из своей программы на Python несколько пользовательских модулей для упаковки вместе с ними, куда бы я поместил их относительно основного файла .py?

1 Ответ

7 голосов
/ 18 октября 2011

Если модуль специфичен для вашей программы, вы можете поместить его в тот же каталог, что и основной скрипт.Из документации :

Когда импортируется модуль с именем spam, интерпретатор ищет файл с именем spam.py в каталоге, содержащем входной скрипт, а затем всписок каталогов, указанных в переменной среды PYTHONPATH.

Я бы порекомендовал прочитать весь учебник по модулям .Он довольно короткий и содержит много полезной информации.

...