0

我正在尝试在 python 上使用 watson_developer_cloud API 的 DocumentConversionV1 函数,但是在我的情况下,响应仅为“<”Response 200">“。

import sys
import os as o
import json
import codecs
from watson_developer_cloud import DocumentConversionV1

document_conversion = DocumentConversionV1(
  username="873512ac-dcf7-4365-a01d-7dec438d5720",
  password="bvhXbdaHtYgw",
  version='2016-02-10',
  url= "https://gateway.watsonplatform.net/document-conversion/api",

)
config = {
  'conversion_target': 'NORMALIZED_TEXT',  
}
i = "v.docx"
with open((i),'rb') as doc:
    res = document_conversion.convert_document(document = doc , config = config)
    print(res)
4

1 回答 1

1

首先,删除您的服务凭证并通过 Bluemix 重新创建它们。(在公共论​​坛上发布它们通常是个坏主意。);o)

现在,要实际回答这个问题……您想获得响应的内容。现在,您正在打印响应本身。尝试

print(res.content)

请参阅https://github.com/watson-developer-cloud/python-sdk/blob/master/examples/document_conversion_v1.py#L16

于 2017-03-07T15:36:32.993 回答