Tôi có một biến trong đó có các AWS s3 urls3 url - lấy tên xô và đường dẫn
s3://bucket_name/folder1/folder2/file1.json
Tôi muốn nhận được bucket_name trong một biến và nghỉ ngơi tức là /folder1/folder2/file1.json trong một biến. Tôi đã thử các biểu thức thông thường và có thể nhận được bucket_name như dưới đây, không chắc chắn nếu có một cách tốt hơn.
m = re.search('(?<=s3:\/\/)[^\/]+', 's3://bucket_name/folder1/folder2/file1.json')
print(m.group(0))
Làm cách nào để nhận phần còn lại tức là - folder1/folder2/file1.json?
Tôi đã kiểm tra xem có một tính năng boto3 để trích xuất bucket_name và khóa khỏi url nhưng không thể tìm thấy nó.
Cảm ơn bạn. Tuyệt vời!! –