我是Python的初学者。 我正在尝试从dynamodb获取查询和扫描结果。按照语法,我可以使用
获取结果 response = table.get_item(
Key={
pk_key: pk_value,
},
ExpressionAttributeNames={'#key_1': 'key_1'},
ProjectionExpression='#key_1'
)
但是我需要重用我的代码,以便处理不需要ProjectionExpression / ExpressionAttributeNames的情况。除了在每种情况下编写重载函数之外,请提出我是否可以解决此问题,因为在这种情况下,函数数量会激增。