如果我定义一个函数,是否有可能为kwargs.get引发异常?例如,
def func(**kwargs):
try:
a = kwargs.get("a")
except Exception as e:
raise ValueError("Would I ever see this error? \n ERROR: %s" % e )
答案 0 :(得分:4)
不,kwargs.get('somestring')
不会引发异常;在这种情况下,您将传递标准的Python dict
类型。