Форум сайта python.su
from mymodule import myclass работает когда файл лежит в том же каталоге, что и основной скрипт.
У меня же mymodule лежит в подкаталоге ui. Как его импортировать?
Пробовал вот так from ui.mymodule import myclass - не работает.
Офлайн
__init__.py есть в этом каталоге?
Офлайн
нет. а что в нем должно быть ?
Офлайн
Можно и пустым оставить….
Вот первая попавшаяся ссылка из гугла, по запросу “python __init__.py”
http://www.network-theory.co.uk/docs/pytut/Packages.html
Офлайн
sys.path.append('ui')
import mymodule
Офлайн
Все - таки придерживаюсь мнения о необходимости __init__.py (в качестве хорошего стиля)…
Кто-то может и не согласится.
Офлайн