Как получить доступ к модулю вложенного пакета

#python #package

#python #пакет

Вопрос:

        parent/ 
                __init__.py 
              one/ 
                      __init__.py 
                      module1.py
              two/ 
                      __init__.py 
              three/ 
                      __init__.py 
  

Из этой структуры я хочу получить доступ module1.py

Доступ parent.one.module1 не сработал

Комментарии:

1. Даже пробовал пакет namespace, не помогло

2. @MichaelButscher обновил код

3. Объясните «не сработало». Если появляется сообщение об ошибке, покажите полную обратную трассировку в виде правильно отформатированного текста в вопросе. Объясните, из какого модуля вы пытались импортировать. Был ли это основной модуль (с которого вы запустили программу)?

4. Я проголосовал против, потому что вы не добавили запрошенную информацию в свой вопрос. Поэтому это слишком неточно.

Ответ №1:

Вы должны иметь доступ module1 , импортировав следующее:

 import parent.one.module1
from parent.one import module1
  

Отсюда вы должны иметь возможность ссылаться на ресурсы в module1

Дайте мне знать, если это поможет

Комментарии:

1. @BeenaGates вы пытались специально импортировать модуль? Какие ошибки происходят. Как упоминалось ранее, нам нужно знать, что влечет за собой «не сработало»