Найти - Пользователи
Полная версия: импорт модуля из подкаталога
Начало » Python для новичков » импорт модуля из подкаталога
1
demas
from mymodule import myclass работает когда файл лежит в том же каталоге, что и основной скрипт.

У меня же mymodule лежит в подкаталоге ui. Как его импортировать?

Пробовал вот так from ui.mymodule import myclass - не работает.
igor.kaist
__init__.py есть в этом каталоге?
demas
нет. а что в нем должно быть ?
igor.kaist
Можно и пустым оставить….
Вот первая попавшаяся ссылка из гугла, по запросу “python __init__.py”
http://www.network-theory.co.uk/docs/pytut/Packages.html
Positive
sys.path.append('ui')
import mymodule
regall
Все - таки придерживаюсь мнения о необходимости __init__.py (в качестве хорошего стиля)…
Кто-то может и не согласится.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB