我有这个python代码,似乎在dynamodb过滤器中无法正确执行。当变量作为字符串输入来时,过滤器不起作用。
s = showName.strip()
print('s ',s)
#s = 'Deadliest Catch'
response = table.scan(FilterExpression=Attr("showName").eq(s))
print()语句返回 s“最致命的渔获” 但没有结果返回。
但是,当我取消注释并强制使用s的值时,过滤器将起作用并返回结果。