Возможный дубликат:
Should wildcard import be avoided?Преимущества `от Foo импорта spam` над` из Foo импорта * `
Какие преимущества from foo import spam
предложение над from foo import *
кроме не импортировать все функции?
Сохраняет ли память? Или это просто синтаксический сахар, но на самом деле импортирует все? Где я могу найти больше об этом?
Если это экономит память, как это работает?
'from foo import *' будет импортировать все в foo - глобальные vars, методы, классы, включает в себя включение foo, в то время как 'from foo import spam' будет импортировать только' спам'. Представьте себе модуль с сотнями переменных и методов - вы хотите импортировать «спам», чтобы остановить конфликты имен, а также помочь в использовании производительности и памяти. – TyrantWave
Чтобы ответить на один конкретный вопрос (это НЕ точный * дубликат): Относительно памяти, это не имеет значения. Процесс импорта точно такой же, но процесс привязки впоследствии является разницей. – glglgl