0

我正在使用 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

这里有什么问题?提前致谢!

4

0 回答 0