Python: Как выбрать модули, которые можно импортировать из пакета? - PullRequest
0 голосов
/ 16 июня 2011

В моей программе четыре пакета, среди которых я хотел бы, чтобы один и только один из них был доступен извне пользователю моей программы. К сожалению, моя программа должна быть похожа на черный ящик с одной записью (один из пакета).

1 Ответ

6 голосов
/ 16 июня 2011

Вы не можете. Но префикс модулей «реализации» с одним подчеркиванием будет служить индикатором того, что их не следует использовать напрямую.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...