Python: модули, импортирующие другие модули

#python #python-2.7 #module

#python #python-2.7 #модуль

Вопрос:

Мне нужно импортировать довольно много модулей, которые не предустановлены с python 2.7. Потому что мой main.py файл быстро становится грязным, и мне нужна обработка ошибок (чтобы проверить, установлены ли все модули). Я создал отдельный модуль с именем config, который выглядит примерно так:

 #Import2: module1
try:
    import module1
except(ImportError):
    print ErrorModule1
except:
    print "Unexpected error:", sys.exc_info()[0]
  

В моем основном файле я импортировал модуль следующим образом:

 from config import *
  

Несмотря на это, хотя мой конфигурационный файл может импортировать Module1, импортированный Module1 не передается в основной файл. Есть ли какой-нибудь способ сделать это?

Спасибо за вашу помощь, Нарусан

Комментарии:

1. Будьте более конкретны, что такое конфигурационный файл и что такое основной скрипт? …

2. основной файл = main.py ; конфигурационный файл = модуль. Извините за это, я отредактировал вопрос, теперь это понятно?