【发布时间】:2020-11-05 05:46:08
【问题描述】:
我正在尝试了解和学习如何将特定存储桶中的所有文件放入一个 csv 文件中。我有类似于日志的文件,并且始终采用相同的格式并保存在同一个存储桶中。我有这段代码可以访问它们并阅读它们:
bucket = s3_resource.Bucket(bucket_name)
for obj in bucket.objects.all():
x = obj.get()['Body'].read().decode('utf-8')
print(x)
它确实在特定文件和列标题之间分开打印它们。
我的问题是,如何修改循环以将它们放入一个 csv 文件中?
【问题讨论】:
-
将 x 写入文件...或者直接调用它并将输出重定向到文件(即
$ python my_script.py > output.csv -
还有一个问题,我怎样才能将 x 放入数据框中?
标签: python amazon-web-services aws-lambda