В ссылке ниже есть вопрос, похожий на мой:
создание пакета python с несколькими уровнями папок
Однако, следуя ответам на задавать вопросы и пробовать некоторые другие вещи, которые, как мне показалось, могут работать, но мне это не удалось.
Я создал рабочий пакет с рядом функций:
https://github.com/aaronengland/prestige
В каталоге prestige находится файл init .py , содержащий некоторые классы и функции. У меня есть класс с именем preprocessing
, и я могу вызвать любую функцию из этого класса, используя:
from prestige import preprocessing as pre
И затем (например):
pre.Binaritizer()
Однако я хочу иметь возможность импортировать эти функции, используя:
import prestige.preprocessing as pre
Используя первую ссылку (выше), я потерпел неудачу в этом. Я чувствую, что это должно быть простое решение, но по какой-то причине я не смог заставить его работать. Может кто-нибудь показать мне, как сделать это возможным? Заранее спасибо!