【问题标题】:I am getting Keyerror while using set default使用设置默认值时出现 Keyerror
【发布时间】:2019-10-11 05:32:34
【问题描述】:

执行此操作时,出现以下错误。

“失败:KeyError:'first_session'

错误来自第 3 行,它在调用定义 _get_xml_func 时使用了 session_name。 需要帮助来确定问题。

def func_get (index=None, *elements,**params):  
    session_name = params.setdefault('session_name', "first_session")
    xml = _get_xml_func(index, *elements, session_name=session_name)

【问题讨论】:

    标签: python setdefault


    【解决方案1】:

    setdefault() 的第一个参数是键名,第二个参数是要设置的值。例外情况是缺少“first_session”,您已将其作为值而不是键传入。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-17
      • 2014-11-25
      • 1970-01-01
      • 2020-09-29
      • 2023-03-24
      • 2020-11-03
      • 2018-01-16
      • 1970-01-01
      相关资源
      最近更新 更多