无法将项目添加到新的DynamoDB表中

问题描述 投票:0回答:1

我需要将一个项目从一个DynamoDb表移动到另一个DynamoDB表。当我使用put_item ()函数时,出现错误:<class 'AttributeError'> Object 'dynamodb.ServiceResource' does not have attribute 'put_item'

table = dynamodb.Table ('table1')
newTable = dynamodb.Table('table2')

是到我的表的连接-连接成功我从表1中读取了一项并将数据放入其中,并将其发送到以下功能:

    try:
        dynamodb.put_item(newTable,data)
        return data
    except:
        e, p, t = sys.exc_info ()
        print ("test")
        print (e, p)
python amazon-web-services pycharm amazon-dynamodb
1个回答
1
投票

而不是dynamodb.put_item(newTable,data)使用:

newTable.put_item(data)

在您的上下文中,put_itemTable对象的方法。

© www.soinside.com 2019 - 2024. All rights reserved.