ImportError:没有名为'logging.handlers'的模块; 'logging'不是包

时间:2017-01-25 08:55:17

标签: python-3.x

我将在Python 3.5.3 64位

中使用RotatingFileHandler

我尝试了很多例子,但是在几行后我得到了相同的错误:

import logging
from logging.handlers import RotatingFileHandler

但是我得到了错误的错误:

ImportError: No module named 'logging.handlers'; 'logging' is not a package

1 个答案:

答案 0 :(得分:10)

抱歉,我无法以正确的方式阅读Errormessage。我的错误是文件名logging.py - Py文件是他自己打开的

Traceback (most recent call last):
  File "C:\Python-Projects\logging.py", line 1, in <module>
    import logging
  File "C:\Python-Projects\logging.py", line 2, in <module>
    from logging.handlers import RotatingFileHandler
ImportError: No module named 'logging.handlers'; 'logging' is not a package

解决方案是将文件重命名为logging-test.py之类的其他内容,并且确保没有其他文件,例如logging.py。

我为这个错误花了3天时间。感谢您的支持。