有没有理由用python中的try except语句包装kwargs.get()?

时间:2013-07-10 21:43:26

标签: python error-handling try-catch kwargs

如果我定义一个函数,是否有可能为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 )

1 个答案:

答案 0 :(得分:4)

不,kwargs.get('somestring')不会引发异常;在这种情况下,您将传递标准的Python dict类型。