2016-05-29 9 views
0

私はPythonには新しく、IBM WatsonトーンアナライザからJson出力を取得しようとしています。ここ は、私はトーン・アナライザのAPIリファレンスから使用したものである:IBM WatsonからJsonを取得

import json 
from watson_developer_cloud import ToneAnalyzerV3 
tone_analyzer = ToneAnalyzerV3(
    username='YOUR SERVICE USERNAME', 
    password='YOUR SERVICE PASSWORD', 
    version='2016-05-19') 

ここでの問題は、私はpip installをした後でさえも(私はPythonでコードを実行すると、「ワトソン開発者向けクラウド」モジュールを検索していないようです)。

私がしようとしているのは、IBM Watsonトーンアナライザーを使用していくつかのテキストファイルを渡し、出力をCSV形式で取得することです。

私は本当にこれですべての入力を感謝します。

答えて

3

ToneAnalyzerV3をインポートする必要があります。ドキュメントからこの例を確認してください。ここ

import json 
from watson_developer_cloud import ToneAnalyzerV3 


tone_analyzer = ToneAnalyzerV3(
    username='YOUR SERVICE USERNAME', 
    password='YOUR SERVICE PASSWORD', 
    version='2016-05-19') 

print(json.dumps(tone_analyzer.tone(text='I am very happy'), indent=2)) 

リンク - Tone analyzer

EDIT

多分それはこのによる実行されていません。

テスト済み(軽く):Python 2.7から3.5-dev(開発ブランチ)。 Python 2.6は部分的にサポートされていますが、無視できるInsecurePlatformWarnings(およびその他の警告)を生成します。

多分問題はその側からです。 python2.6をお試しください。

+0

返信いただきありがとうございます。残念ながら、私は同じ問題に取り組んでいます。 – Rvs

+0

私は文書をチェックし、V3Betaを使用しようとしました。あなたが私の答えに満足していると思って、それが正解だと私の答えを受け入れるならば、これは私がpythongを使用しているので、確かではありません3.5 – Rvs

+0

ねえ、 – formatkaka

関連する問題