为了账号安全,请及时绑定邮箱和手机立即绑定

使用 boto3 从 S3 存储桶中读取多个 csv 文件

使用 boto3 从 S3 存储桶中读取多个 csv 文件

婷婷同学_ 2021-07-16 22:27:08
我需要使用 python 中的 boto3 从 S3 存储桶中读取多个 csv 文件,最后将这些文件合并到 Pandas 的单个数据帧中。我能够从 python 中的以下脚本读取单个文件 s3 = boto3.resource('s3') bucket = s3.Bucket('test-bucket') for obj in bucket.objects.all():    key = obj.key    body = obj.get()['Body'].read()以下是我的路径 files/splittedfiles/Code-345678在Code-345678我有多个csv文件,我必须读取它们并将其组合到熊猫中的单个数据帧另外,如何将选定Codes的列表作为列表传递,以便它仅读取这些文件夹。例如files/splittedfiles/Code-345678files/splittedfiles/Code-345679files/splittedfiles/Code-345680files/splittedfiles/Code-345681files/splittedfiles/Code-345682从上面我只需要读取以下代码下的文件。345678,345679,345682我怎样才能在python中做到这一点?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 321 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信