我的S3存储桶中有路径,由于代码错误,最终看起来像这样:
/folder///image.png
是的,这些是空白的文件夹名称。 S3识别它们,我可以在浏览器中查看它们。
但是当我使用boto试图像这样访问它们时:
key = Key(bucket)
key.name = "/folder///image.png"
key.exists() [returns False]
它会截断请求中的名称,如此
/folder/image.png
删除副本,因此不会引用正确的密钥。
有解决方法吗?
答案 0 :(得分:-1)
k.bucket.connection.suppress_consec_slashes = False