У меня есть два связанных вопроса "импорт" Python. Они легко проверяются, но мне нужны ответы, которые определены на языке, а не специфичны для реализации, и меня также интересует стиль/соглашение, поэтому я спрашиваю здесь.
1)
Если модуль A импортирует модуль B, а модуль B импортирует модуль C, может ли код в ссылочном модуле C C без явного импорта? Если да, то могу ли я предположить, что это плохая практика?
2)
Если я импортирую модуль A.B.C, он также импортирует модули A и A.B? Если это так, то по соглашению лучше явно import A; import A.B; import A.B.C
?