Google Cloud Storage クライアント ライブラリを使用しています。
次のようなコードを使用して、(すでにバケットにアップロードされた) CSV ファイルを開いて処理しようとしています。
filename = '/<my_bucket/data.csv'
with gcs.open(filename, 'r') as gcs_file:
csv_reader = csv.reader(gcs_file, delimiter=',', quotechar='"')
csv.reader (つまり、gcs_file) の最初の引数に応答して、「引数 1 は反復子でなければなりません」というエラーが表示されます。どうやら gcs_file は iterator .next メソッドをサポートしていないようです。
続行する方法についてのアイデアはありますか?gcs_file をラップしてイテレータを作成する必要がありますか、それとももっと簡単な方法がありますか?