gpt4 book ai didi

python - 在 python 3 中使用 boto

转载 作者:太空宇宙 更新时间:2023-11-04 06:13:25 26 4
gpt4 key购买 nike

我有 boto 2.3.0 neo 分支和 python 3.3。我使用 boto 从 simpledb 收集数据并且工作正常。但是现在当我尝试 boto 连接到 s3 时出现错误。谁能指导我正确的方向。我真的不想降级我的 python,因为我的整个项目都在 python 3.3 中。

这是我写的命令列表:

       >>> from boto.s3.key import Key
>>> k = Key(bucket)
>>> k.key='testfile'
>>> k.set_contents_from_string('Hello this is my Boto S3 Test')

这是我在执行最后一条命令时遇到的错误列表:

       Traceback (most recent call last):
File "<pyshell#8>", line 1, in <module>
k.set_contents_from_string('Hello this is my Boto S3 Test')
File "C:\Python33\lib\site-packages\boto\s3\key.py", line 1060, in
set_contents_from_string
fp = compat.StringIO(s)
TypeError: initial_value must be str or None, not bytes

我一直遇到的其他问题(我猜 root 是一样的)在这个链接中给出:

iter() returned non-iterator of type 'Key' : boto amazon s3

最佳答案

实际上 boto 可以在 Python 3 中运行。

设置:

关于python - 在 python 3 中使用 boto,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17378131/

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