Почему необходимы как импорт, так и импорт logging.config?
Не следует ли обрабатывать один импорт? то есть импорт.
Если я не включаю import logging.config в свой script, он дает:
AttributeError: объект 'module' не имеет атрибута 'config'
Ответ 1
logging - это пакет. Модули в пакетах не импортируются, пока вы (или что-то в своей программе) не импортируете их. Вам не нужны как import logging, так и import logging.config: просто import logging.config уже сделает имя logging.
Ответ 2
Просто добавьте дополнительное объяснение ответа Томаса.
logging - это пакет, каталог.
введите каталог регистрации и укажите, какие файлы есть:
config.py handlers.py __init__.py __pycache__
Итак, в каталоге журналов есть файл config.py, но почему он не может import logging.config. Это потому, что в logging/__init__.py нет пространства имен config.