У меня есть несколько внутренних функций в модуле. Поскольку модуль становится слишком большим, я хочу разделить эти внутренние функции на отдельный модуль «утилита» в том же пакете. Модуль утилиты будет содержать только внутренние функции пакета, которые не должны считаться частью общедоступного API пакета. Существует ли принятое соглашение об именах для таких внутренних модулей?Соглашение об именах для частных модулей
Интуитивно, я бы префикс имени модуля подчеркиванием. Тем не менее, это соглашение об именах для модулей C/C++ according to PEP8.
Простое префикс имен функций с подчеркиванием (как и до сих пор) не кажется правильным, если функции находятся в отдельном модуле (потому что подчеркивание в этом случае относится к конфиденциальности на уровне модуля).