В моем контейнере 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"}, ...]
Есть ли способ сделать это без необходимости вручную удалять родительский каталог?