为什么同时需要导入日志记录和导入logging.config?

She*_*ali 30 python import logging

它不应该由一次导入处理吗?即导入日志记录.如果我的脚本中没有包含import logging.config,它会给出:

AttributeError:'module'对象没有属性'config'

Tho*_*ers 47

logging是一个包.在您(或程序中的某些内容)导入它们之前,不会导入包中的模块.你不需要两者import loggingimport logging.config而有:只需import logging.config将名称logging提供给你.

  • 你能解释一下导入 logging.config 是如何自动使日志可用的吗? (3认同)
  • 我建议您查看 David Beazley 的 [深入研究](http://www.dabeaz.com/modulepackage/index.html) 到 Python 的导入例程@crusarovid。这就是我如何了解丑陋的细节。 (2认同)