首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImportError:没有名为“logging.handlers”的模块;“logging”不是包

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

Stack Overflow用户
提问于 2017-01-25 16:55:17
回答 1查看 9.3K关注 0票数 5

我将在Python3.5.3 64位中使用RotatingFileHandler

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

代码语言:javascript
复制
import logging
from logging.handlers import RotatingFileHandler

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

代码语言:javascript
复制
ImportError: No module named 'logging.handlers'; 'logging' is not a package
EN

回答 1

Stack Overflow用户

发布于 2017-01-27 05:08:33

很抱歉,我不能以正确的方式阅读错误消息。我的错误是文件名为logging.py -Py文件是他自己打开的

代码语言:javascript
复制
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天时间。感谢您的支持。

票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41847167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档