我将在Python 3.5.3 64位
中使用RotatingFileHandler我尝试了很多例子,但是在几行后我得到了相同的错误:
import logging
from logging.handlers import RotatingFileHandler
但是我得到了错误的错误:
ImportError: No module named 'logging.handlers'; 'logging' is not a package
答案 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天时间。感谢您的支持。