2016-07-18 60 views
0

我使用watson_developer_cloud包中的Python中的retrieve_and_rank類。在Python配置文件類型中檢索和排序?

主要問題:

create_config功能,什麼類型的對象做我們傳遞了config說法?一個zip文件夾?

我將使用IBM的提供的示例配置文件夾只是爲了測試,當我打電話

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

我得到這個錯誤:

WatsonException: unknown error

壓縮文件夾是在同一目錄作爲我的碼。最後一個參數應該是什麼?我想知道爲什麼它不能識別我傳入的字符串中的zip文件。

回答

0

我意識到關鍵是我錯誤地傳遞了一個字符串,而不是打開的文件對象。

您需要使用

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

在喬的回答。