Вы можете использовать модуль pkgutil
(в частности метод walk_packages
), чтобы получить список пакетов в текущем каталоге. Оттуда тривиально использовать механизм importlib
для импорта необходимых вам модулей:
import pkgutil
import importlib
packages = pkgutil.walk_packages(path='.')
for importer, name, is_package in packages:
mod = importlib.import_module(name)
# do whatever you want with module now, it's been imported!