【发布时间】:2013-07-24 17:59:58
【问题描述】:
我正在使用 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 不支持迭代器 .next 方法。
关于如何进行的任何想法?我需要包装 gcs_file 并在其上创建一个迭代器还是有更简单的方法?
【问题讨论】:
标签: python google-app-engine google-cloud-storage