Я сейчас работаю над модульной структурой Python. Текущая дилемма заключается в том, что один модуль имеет набор подмодулей, которые имеют совершенно разные зависимости, и пользователь обычно использует только один из тех, кто основан на его выборе. Поскольку я хочу включить примеры для всех, я также импортирую эти модули в некоторых примерах файлов за пределами структуры проекта. < /P>
Вопрос, который у меня есть, состоит в следующем: Python бросает исключения, как для Sumodule_y, поскольку некоторые библиотеки отсутствуют (и мы не хотим устанавливать их). Есть ли лучший способ избежать этой проблемы?
Это не хорошая практика, поэтому мне было интересно, как будет оптимальный способ игнорировать исключения, если пользователь не требуется определенным подмодулям.
Подробнее здесь:
https://stackoverflow.com/questions/796 ... on-modules