首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >boto dynamodb:为什么我得到"'Layer2‘对象没有’new_batch_write_list‘属性“?

boto dynamodb:为什么我得到"'Layer2‘对象没有’new_batch_write_list‘属性“?
EN

Stack Overflow用户
提问于 2013-03-26 02:25:11
回答 1查看 303关注 0票数 1

我正在尝试使用here中的代码示例将项目列表批量写入数据库

下面是我的脚本中的代码摘录:

代码语言:javascript
复制
import boto

conn = boto.connect_dynamodb(...)
main_table = conn.get_table(...)

do_batch_write(items,conn,main_table)

def do_batch_write(items,conn,table):
       batch_list = conn.new_batch_write_list()

在最后一行,我得到了以下异常:

代码语言:javascript
复制
'Layer2' object has no attribute 'new_batch_write_list'

为什么?我似乎正在做上面链接下的样例中的事情。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-26 04:23:22

你使用的是什么版本的boto?你链接到的例子似乎对我很有效。要找出您正在运行哪个版本,请尝试启动交互式Python会话并执行以下操作:

代码语言:javascript
复制
>>> import boto
>>> boto.__version__
'2.8.0-dev'
>>>

你的是什么意思?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15622037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档