2016-05-29 20 views
0

Ich bin neu in Python und versuchen, Json-Ausgabe von IBM Watson Tonanalysator zu bekommen. Hier ist, was ich von Tone-Analysator-API-Referenz verwendet:bekommen Json von IBM Watson

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

Das Problem hier ist, wenn ich den Code in Python führen Sie es nicht zu finden scheint ‚watson Entwickler Wolke‘ Modul (auch nachdem ich ein pip install tat).

Alles, was ich versuche, ist, einige Textdateien über den IBM Watson-Tonanalysator weiterzuleiten und die Ausgaben im CSV-Format zu erhalten.

Ich würde wirklich alle Eingaben mit diesem schätzen.

Antwort

3

Sieht so aus, als müssten Sie ToneAnalyzerV3 importieren. Überprüfen Sie dieses Beispiel in den Dokumenten.

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)) 

Link-hier - Tone analyzer

EDIT

Vielleicht ist es nicht aufgrund dieser ausgeführt wird.

Getestet (leicht) auf: Python von 2.7 bis 3.5-dev (Entwicklungszweig). Python 2.6 wird teilweise unterstützt, generiert jedoch InsecurePlatformWarnings (und andere Warnungen), die ignoriert werden können.

Vielleicht ist das Problem von ihrer Seite. Versuchen Sie, python2.6 zu verwenden.

+0

Vielen Dank für die Antwort, Leider laufe ich immer in das gleiche Problem. – Rvs

+0

Ich habe das Dokument überprüft und versucht, V3Beta zu verwenden. Nicht sicher, ob das ist, weil ich Pythong 3.5 – Rvs

+0

Hey verwende, Wenn Sie mit meiner Antwort zufrieden sind und denken, dass es richtig ist, nehmen Sie bitte meine Antwort an. – formatkaka

Verwandte Themen