для себя записи сделать
но столкнулся с проблемой, в db_utils хочу сделать общий коннект к базе
чтоб в каждой главе курса, я мог выполнять код урока, но при запуске файла
lesson_1.1-task1.py получаю ошибку ImportError: attempted relative import with no known parent package
почитал что дело в относительных импортах, но можно db.utils внутрь Chapter1 поправить импорт на from db_utils import ....
но тогда это ломает концепцию единого коннекта, при добавлении следующих глав
или можно добавить в sys.path /home/user/projects/education/SQL и вернуть импорты относительные, и все будет работать
так вообще делают в проде?(хочется какую то лучшую практику получить) или там всегда единая точка входа программы которая на уровне корня проекта расположена, и таких проблем не бывает?
https://t.me/advice17/24
но тут получается, если следовать по 2му пути и делать распространяемый пакет, под каждый файл который мне надо будет запускать точку входа, что не очень удобно, не тот проект для такого но в любом случае спасибо
Обсуждают сегодня