@mo А питоновские относительные импорты — это не оно разве? Которые "from . import package"
https://docs.python.org/3/reference/import.html#package-relative-imports
Top-level
@mo А питоновские относительные импорты — это не оно разве? Которые "from . import package" https://docs.python.org/3/reference/import.html#package-relative-imports 4 comments
@sunaonavi т.е, если у меня образно есть такие три пакета common/ telegram_bot/ web_api/ Использовать common через относительные импорты они не смогут. Только через добавление в sys.path (через переменные окружения, и прочее), но это ещё более нестабильный подход @mo А все три образных пакета в одном каталоге? Тогда "from ..common import models" не сработает разве? @sunaonavi нет, тут зависит от того, какой файл запускается :ageblobcat: Выше него — импортами не вылезти |
@sunaonavi нет. Так можно только в пределах одного "крейта" (выражаясь растовой терминологией. Ты не сможешь так импортнуть что-то из уровня выше __main__