Форум сайта python.su
2
Приветствую.
Столкнулся с заморочкой.
Имеется проект с такой структурой каталогов:
base_project module1_dir -- module1.py -- module2.py module2_dir -- module3.py -- module4.py
Отредактировано bs0d (Май 7, 2015 10:10:49)
Офлайн
221
1) Использовать пакеты?
2) добавить путь в sys.path перед модулем
Офлайн
2
Самым адекватным решением мне показалось:
base_project main.py module1_dir -- __init__.py -- module1.py -- module2.py module2_dir -- __init__.py -- module3.py -- module4.py
from module1_dir.module1 import some_func
from .module1 import some_func
Офлайн