0

Ich verwende die retrieve_and_rank Klasse in Python aus dem watson_developer_cloud Paket.Abrufen und Rang in Python-Konfigurationsdatei-Typ?

Haupt Frage:

In der create_config Funktion, welche Art von Objekt tun wir für die config Argument übergeben in? Ein Zip-Ordner?

Ich verwende bereitgestellt Beispielkonfiguration Ordner des IBM nur zu testen, und wenn ich

nennen
retriever_and_ranker.create_config(MY_ID, CONFIG_NAME, 'blank_example_solr_config.zip') 

ich diesen Fehler:

WatsonException: unknown error

Der ZIP-Ordner befindet sich im selben Verzeichnis wie meine Code. Was sollte das letzte Argument sein? Ich wundere mich, warum es die Zip-Datei von der Schnur nicht erkenne, die ich übergebe.

Antwort

0

Ich erkannte, dass der Schlüssel war, dass ich eine Schnur im Gegensatz zu einem geöffneten Dateiobjekt falsch übergab.

Sie benötigen die

with open("file.zip", "rb) as fp: 
    ... 

wie in Joes Antwort zu verwenden.