Как импортировать все подмодули пакета пространства имен Python?

Пакет пространства имен Python может быть распространен по многим каталогам и zip-файлам или пользовательским импортерам. Каков правильный способ перебора всех импортируемых подмодулей пакета пространства имен?

Пожалуйста, прочитайте путаницу импорта .

Он очень четко выделяет все различные способы импорта пакетов и его модулей, и в процессе ответов на ваш вопрос. Когда вам нужен определенный подмодуль из пакета, часто гораздо удобнее писать from io.drivers import zip чем import io.drivers.zip , поскольку первый позволяет вам ссылаться на модуль просто как zip вместо его полного имени.

from modname import * , это обеспечивает простой способ импорта всех элементов из модуля в текущее пространство имен; однако это утверждение следует использовать экономно.