python - ImportError:无法从“google”(未知位置)导入名称“search”
问题描述
我正在尝试重新利用我在 3 年前找到的一些旧代码,它使用 OCR 抓取文本,然后谷歌搜索它找到的内容。
在原始代码中,它使用 导入google
包from google import google
,然后使用google.search()
. 但是,当我今天尝试时,我发现此错误可追溯到导入包的行。
ImportError: cannot import name 'google' from 'google' (unknown location)
现在,我假设当时效果很好,但考虑到 Google 就是 Google,我今天需要遵循的流程与 3 年前不同。我的猜测是这googlesearch
应该是我需要使用的包,或者我需要google
在代码中定义安装位置,但我不确定需要做什么才能使其工作,即使在搜索几个小时的问题。任何提示和建议都会有所帮助。
解决方案
我会使用 python3 -m pip googlesearch-python 安装 googlesearch
然后该函数很容易调用。
from googlesearch import search
search("foo")
推荐阅读
- javascript - 画布javascript drawImage方法
- javascript - PM2 错误 - 错误:错误:spawn wmic ENONET
- ios - RxSwift Observable 不发出值
- callback - 在散景回调中使用自定义 js 创建 .xlsx
- javascript - 打字稿使用属性类进行多次调用
- javascript - Jquery触发方法不适用于Chrome
- json - Fluentd 解析部分 json 日志
- dart - 在 Dart 中,List.unmodifiable() 和 UnmodifiableListView 有什么不同?
- r - 如何生成`c('q01','q02','q03','q04',...'q99')`?
- python - Python 中的 AWS Lambda 部署包