каждой папке один файл: window_setting.py и get_monitor_data.py соответственно
Мне нужно импортировать переменные monitor_height и monitor_width из модуля get_monitor_data в модуль window_setting. Как это сделать?
from ..monitor.get_monitor_data import monitor_height, monitor_width выдаёт ошибку attempted relative import with no known parent package, то есть не может найти папку monitor
from monitor.get_monitor_data import monitor_height
ModuleNotFoundError: No module named 'monitor'
мб надо как то путь указать?
если винда то Пути поиска модулей указаны в переменной sys.path. В него включены текущая директория (то есть модуль можно оставить в папке с основной программой), а также директории, в которых установлен python. Кроме того, переменную sys.path можно изменять вручную, что позволяет положить модуль в любое удобное для вас место (главное, не забыть в главной программе модифицировать sys.path).
получилось?
импорты не занимаются поисками "папок" тут вам не пых
Сделать папки модулями через init
Обсуждают сегодня