默认情况下,即使对不存在的项目执行操作,boto3 中的delete_item 也不会返回错误。
id = '123'
timenow = '1589046426'
dynamodb = boto3.resource('dynamodb')
boto3_table = dynamodb.Table(MY_TABLE)
response = boto3_table.delete_item(Key={"ID": id, "TIMENOW": timenow})
Run Code Online (Sandbox Code Playgroud)
如何更改上面的代码以强制 delete_item 在项目不存在时返回错误?