2017-07-30 20 views
0

https://zapier.com/help/code-python/を使用して、ZAPier オブジェクトにtxtファイルの内容を取得する際に問題があります。ここで私が使用して 午前のコードは次のとおりです。zapierのpythonでテキストファイルの内容を読み取る

with open('file', 'r') as content_file: 
content = content_file.read() 

あなたはこれで私を助けることができれば、私は喜んでいると思います。ありがとう!

enter image description here

答えて

0

ここでは、Zapierプラットフォームチームのデビッド。

open関数の最初の引数がファイルパスであるため、コードは記述されていません。パス'file'にファイルがないため、エラーが発生します。入力はinput_data辞書にアクセスします。

つまり、入力はファイルではなくURLです。あなたはその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} 

キーお持ち帰りはあなたが関数から辞書を返すので、あなたが何らかの形で一つにあなたのファイルをスキッシュを確認する必要があるということです。

他にご質問がある場合はお知らせください。

関連する問題