Я создаю класс для расширения пакета, и до создания экземпляра класса я не знаю, какое подмножество пространства имен пакета мне нужно.Я старался избегать конфликтов пространства имен в моем коде, поэтому создает ли
from package import *
проблемы помимо конфликтов имен?
Лучше ли изучить входные данные класса и импортировать только нужные мне имена (во время выполнения) в __init__
??
Может ли Python импортировать из набора []?
имеет ли
for name in [namespace,namespace]:
from package import name
какой-либо смысл?
Надеюсь, этот вопрос не кажется ненужным ручным звонком, я просто новичок в Python и не хочусделать одну вещь , которую каждое «руководство для начинающих» говорит «не делать» (из pkg import *), если я не уверен, что альтернативы нет.
мысли, советы приветствуются.