接收ValueError:运行GoogleScraper时的未知级别

时间:2016-09-02 16:05:33

标签: python macos python-3.x

我最近决定接触一些python并试着学习我的语言,但我不可避免地遇到了一些我希望有人可以帮助我的问题。

基本上,我在OSx机器上运行,我卸载了操作系统附带的python,并使用HomeBrew下载python 3.5.2,所有这些都成功了。接下来我安装了GoogleScraper(https://github.com/NikolaiT/GoogleScraper),经过几次试用后运行良好,但现在,当我尝试通过终端运行测试查询时:

GoogleScraper -m http --keyword "apple" -v2

在机器发出嗡嗡声并嗡嗡声几秒后,它弹出一个错误:

 GoogleScraper -m http --keyword "apple" -v2
Traceback (most recent call last):
  File "/usr/local/bin/GoogleScraper", line 11, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.5/site-packages/GoogleScraper/core.py", line 173, in main
    setup_logger(level=config.get('log_level').upper())
  File "/usr/local/lib/python3.5/site-packages/GoogleScraper/log.py", line 23, in setup_logger
    logger.setLevel(level)
  File "/usr/local/Cellar/python3/3.5.2_1/Frameworks/Python.framework/Versions/3.5/lib/python3.5/logging/__init__.py", line 1255, in setLevel
    self.level = _checkLevel(level)
  File "/usr/local/Cellar/python3/3.5.2_1/Frameworks/Python.framework/Versions/3.5/lib/python3.5/logging/__init__.py", line 187, in _checkLevel
    raise ValueError("Unknown level: %r" % level)
ValueError: Unknown level: '2'

我一直在尝试在线学习python并且正在取得一些进展,但是对于我的生活无法弄清楚这个错误意味着什么,希望你们其中一个人至少能指出我的方向。溶液

非常感谢!

1 个答案:

答案 0 :(得分:4)

根据the source,日志记录级别是一个与syslog severity level对应的字符串,而不是表示详细程度的数字。这似乎有效:

GoogleScraper -m http --keyword "apple" -v INFO