Ich habe diesen geerbten Code, der in Python 2.7 erfolgreich Ergebnisse in XML zurückgibt, die dann von ElementTree analysiert werden.Wird outputMode immer noch unterstützt In alchemy_language.entities
result = alchemyObj.TextGetRankedNamedEntities(text)
root = ET.fromstring(result)
-I-Programm zu Python 3.5 bin Aktualisierung und bin versucht, dies zu tun, so dass ich nicht brauchen, um XML-Analyse der Ergebnisse zu ändern: Damit kann
result = alchemy_language.entities(outputMode='xml', text='text', max_
items='10'),
root = ET.fromstring(result)
Per http://www.ibm.com/watson/developercloud/alchemy-language/api/v1/#entities Output die Wahl zwischen json Standard und XML. Allerdings bekomme ich diesen Fehler:
Traceback (most recent call last):
File "bin/nerv35.py", line 93, in <module>
main()
File "bin/nerv35.py", line 55, in main
result = alchemy_language.entities(outputMode='xml', text='text', max_items='10'),
TypeError: entities() got an unexpected keyword argument 'outputMode'
Ist outputMode tatsächlich noch vorhanden? Wenn ja, was stimmt nicht mit den Parametern der Entitäten?
Verwenden Sie watson_developer_cloud? –