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

时间:2013-03-25 18:25:11

标签: python boto amazon-dynamodb

我正在尝试使用here

中的代码示例将项目列表批量写入数据库

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

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()

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

'Layer2' object has no attribute 'new_batch_write_list'

为什么呢?我似乎正在完成上述链接下的示例中的内容。谢谢!

1 个答案:

答案 0 :(得分:0)

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

>>> import boto
>>> boto.__version__
'2.8.0-dev'
>>>

你说什么?