我已经在 Bluemix 中部署了我的个性洞察服务应用程序,我可以调用 post 命令来发送文本。我想将数据的输出保存到 csv,我已经阅读了 Personality API 的 API 文档,但是我不明白我哪里出错了。任何人都可以帮助我将输出存储到 csv 文件。
这是我在 Python 中使用的代码。
#!/usr/bin/env python
# coding: utf-8
import requests
import json
import csv
response = requests.post("https://gateway.watsonplatform.net/personality-insights/api/v2/profile",
auth=("user-id", "password"),
headers={"content-type": "application/json", "Accept": "text/csv"},
data = "text to be analyzed"
)
jsonProfile = json.loads(response.text)
with open('test1234.csv', 'w') as f:
for row in jsonProfile:
f.writer(csvfile, delimiter=' ', quotechar='|', quoting=csv.QUOTE_MINIMAL)
请帮助我。