在S3存储桶中,我有一个文件夹inputs
,该文件夹包含许多子目录,每个子目录都有一个csv
文件。
因此,每个csv
的路径都类似于...
inputs -> folder_x -> csv file
我正在执行以下操作以获取csv
文件的所有路径...
csv_paths = s3.list_objects_v2(Bucket=path, Prefix='inputs/', Delimiter='/')['CommonPrefixes']
这将返回一个对象数组,其路径类似于上面的示例...
[{"Prefix": "inputs/folder_1/csv"}, {"Prefix": "inputs/folder_2/csv"}, ...]
问题是,我不想在路径中包含inputs
前缀。我想要这样的输出...
[{"Prefix": "folder_1/csv"}, {"Prefix": "folder_2/csv"}, ...]
有没有一种方法可以不必手动删除父目录?
答案 0 :(得分:0)
没有,除非您添加自己的脚本以读取结果并进行修改。