python - “模块”对象没有属性 'basicConfig'

标签 python

我有以下代码,复制自 Python 手册:

import logging
LOG_FILENAME = 'example.log'
logging.basicConfig(filename=LOG_FILENAME,level=logging.DEBUG)

logging.debug('This message should go to the log file')

当我尝试运行脚本时(通过 python.exe script.py),我收到 'module' object has no attribute 'basicConfig' 的错误。

但是,当我以交互模式复制和粘贴代码时(通过 python.exe 然后复制并粘贴实际代码),我没有收到任何错误。代码运行良好。

我有 python 2.6.6。

谢谢!

最佳答案

您在 Python path 上有另一个名为 logging 的模块;可能是同一目录中的 logging.py 文件。尝试使用 print(logging.__file__) 进行检查。

关于python - “模块”对象没有属性 'basicConfig',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4482587/

相关文章:

python - 从标准 Cocoa 应用程序运行 python 代码

python - 看门狗(osx)不通知远程网络更改

python - 通过比较不同数据框中的其他两列来创建新的数据框列

python - 如何在python中替换NaN值

python - 从字典列表中的字典值中查找唯一字符串对的优雅方法

python - GAE Python - 将数据库查询保存到cookie中

python - t-SNE 的计算瓶颈是内存复杂度吗?

python - Python/Django 装饰器可以访问哪些信息?

Python - 我如何知道何时按下表单按钮? (登出)

python - 箱线图屏蔽数组