我试图将一个空字典作为调用另一个字典的.get()
方法的默认返回值。
queryStringParameters = event.get('queryStringParameters', ({})
size = queryStringParameters.get('size', 25)
然而,
queryStringParameters.get(...)
抛出了一个错误,说明 queryStringParameters 是 None
。'NoneType' object has no attribute 'get': AttributeError
Traceback (most recent call last):
File "/var/task/api/game.py", line 13, in all
size = queryStringParameters.get('size', 25)
AttributeError: 'NoneType' object has no attribute 'get'
这不可能吗,还是我做错了什么?我也尝试了以下方法:
queryStringParameters = event.get('queryStringParameters', dict())
event.get('queryStringParameters', {})
有可能返回None
。举个类似的例子:event = {'a':None}; event.get('a', {})
- juanpa.arrivillaga