我最近决定接触一些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并且正在取得一些进展,但是对于我的生活无法弄清楚这个错误意味着什么,希望你们其中一个人至少能指出我的方向。溶液
非常感谢!
答案 0 :(得分:4)
根据the source,日志记录级别是一个与syslog severity level对应的字符串,而不是表示详细程度的数字。这似乎有效:
GoogleScraper -m http --keyword "apple" -v INFO