Мне было интересно, как работают модули Python?Скажем, я хочу сделать из своей программы на Python несколько пользовательских модулей для упаковки вместе с ними, куда бы я поместил их относительно основного файла .py?
Если модуль специфичен для вашей программы, вы можете поместить его в тот же каталог, что и основной скрипт.Из документации :
Когда импортируется модуль с именем spam, интерпретатор ищет файл с именем spam.py в каталоге, содержащем входной скрипт, а затем всписок каталогов, указанных в переменной среды PYTHONPATH.
spam
Я бы порекомендовал прочитать весь учебник по модулям .Он довольно короткий и содержит много полезной информации.