gpt4 book ai didi

python s3 使用 boto,说 'attribute error: ' str' 对象没有属性 'connection'

转载 作者:太空狗 更新时间:2023-10-30 00:20:59 26 4
gpt4 key购买 nike

我有一个可以列出存储桶的连接,但在尝试添加对象时遇到问题。

conn = S3Connection(awskey, awssecret)

key = Key(mybucket)

key.key = p.sku
key.set_contents_from_filename(fullpathtofile)

我得到错误:

'attribute error: 'str' object has no attribute 'connection'

错误在文件中:

/usr/local/lib/python2.6/dist-package/boto-2.obl-py2.6.egg/boto/s3/key.py' line # 539

最佳答案

只需替换:

key = Key(mybucket)

与:

mybucket = "foo"
bucketobj = conn.get_bucket(mybucket)
mykey = Key(bucketobj)

展开某某的评论,不能传字符串,必须是bucket对象。

关于python s3 使用 boto,说 'attribute error: ' str' 对象没有属性 'connection',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3392843/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com