Email or username:

Password:

Forgot your password?
Top-level
всем сёстрам по серьгам

@mo А питоновские относительные импорты — это не оно разве? Которые "from . import package"

docs.python.org/3/reference/im

4 comments
Мя :sparkles_lesbian:

@sunaonavi нет. Так можно только в пределах одного "крейта" (выражаясь растовой терминологией. Ты не сможешь так импортнуть что-то из уровня выше __main__

Мя :sparkles_lesbian:

@sunaonavi т.е, если у меня образно есть такие три пакета

common/
- models.py

telegram_bot/
- main.py

web_api/
- main.py

Использовать common через относительные импорты они не смогут. Только через добавление в sys.path (через переменные окружения, и прочее), но это ещё более нестабильный подход

всем сёстрам по серьгам

@mo А все три образных пакета в одном каталоге? Тогда "from ..common import models" не сработает разве?

Мя :sparkles_lesbian:

@sunaonavi нет, тут зависит от того, какой файл запускается :ageblobcat:

Выше него — импортами не вылезти

Go Up