Объект списка Boto3 добавляет дополнительную строку после разделителя - PullRequest
0 голосов
/ 09 октября 2019

Я пытаюсь получить все папки, расположенные в моем контейнере s3, используя boto3 list_objects. Я использую «/» в качестве разделителя. Когда я извлекаю ключи из содержимого, он добавляет дополнительную строку «$ folder $» к имени папки

Пробует использовать $ в качестве разделителя, но принимает только одну строку, соответствующую выводу.

s3 = session.client("s3")
all_info = s3.list_objects(Bucket = bucket_name,Delimiter= '/')
for content in all_info.get('Contents', []):
    print(content.get('Key'))

Выход:

Folder_1_name$folder$
Folder_2_name$floder$
Folder_3_name$folder$
Folder_4_name$floder$
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...