Ситуация ухудшается, когда вам нужно расширить механизм импорта из C: в настоящее время это невозможно, кроме взлома Python import.c или повторной реализации большей части import.c с нуля., то есть безопасность пакета может быть нарушена.
код модуля не может видеть имена в других модулях, если только он явно не, страница 713, я читал этот учебник несколько нет назад, освежается... Здесь нет ответа, как через файл импортировать в другой файл модуль/пакет. Страницы 713-714 показывают реализацию постепенного импорта, но если оно не в функции. Какой аналог import использовать?
импортирует их
b.py:
после do() в а.py должна измениться либо var1 или var3
как это реализовать
про return: я знаю как его использовать и оно работает, только если будет что-то типа var2 = b.do() в основном файле, что я хочу избежать