2017-07-30 53 views

回答

0

大衛在這裏,從Zapier平臺團隊。

寫入的代碼不起作用,因爲open函數的第一個參數是文件路徑。路徑'file'上沒有文件,所以您會收到錯誤消息。您可以通過input_data字典訪問輸入。

這就是說,輸入是一個url,而不是文件。您需要使用urllib來閱讀該網址。我找到了答案here。我已經得到了代碼的工作副本,像這樣:

import urllib2 # the lib that handles the url stuff 
result = [] 

data = urllib2.urlopen(input_data['file']) 
for line in data: # files are iterable 
    res.append(line) 

return {'lines': result} 

關鍵外賣是,你需要返回字典從功能,所以一定要以某種方式嘎吱的文件分割成一個。

讓我知道如果你有任何其他問題!