import b
var1 = 0
var2 = 0
var3 = 0
b.do(args)
def do(args):
#calc & etc
if smth:
var1 from a = smth
else:
var3 from a = smth
Ситуация ухудшается, когда вам нужно расширить механизм импорта из C: в настоящее время это невозможно, кроме взлома Python import.c или повторной реализации большей части import.c с нуля., то есть безопасность пакета может быть нарушена.
код модуля не может видеть имена в других модулях, если только он явно не, страница 713, я читал этот учебник несколько нет назад, освежается... Здесь нет ответа, как через файл импортировать в другой файл модуль/пакет. Страницы 713-714 показывают реализацию постепенного импорта, но если оно не в функции. Какой аналог import использовать?
импортирует их