我正在使用 Python(3.6) 和 Django(2) 开发一个项目,其中我需要使用 Google 的 Natural Language API python 客户端处理目录中的所有文本文件。目前,我的文件夹中有 30 个文本文件用于测试目的,程序对 28 个文件执行情感分析,但是当到达第 29 个文件时,它返回如下错误:
引发 HttpError(resp, content, uri=self.uri)
googleapiclient.errors.HttpError: https://language.googleapis.com/v1beta2/documents:analyzeSentiment?alt=json返回“坏网关”>
[2018 年 12 月 19 日 10:08:41]“POST/HTTP/1.1”500 15145
这是我使用python客户端的方式:
def nlp_text_manager(text_path, name):
text = text_path
txt = Path(text_path).read_text(encoding='cp1252')
service = discovery.build('language', 'v1beta2', credentials=credentials)
service_request = service.documents().analyzeSentiment(
body={
'document': {
'type': 'PLAIN_TEXT',
'content': txt
}
}
)
response = service_request.execute()
return response
Traceback 指出函数response = service_request.execute()
内部的行
nlp_text_manager
。
这里有什么问题?提前致谢!