以下代码
def f(par1, par2):
print("par1 = %s, par2 = %s" % (str(par1), str(par2)))
pars = {
'par1': 12,
'par2': 13,
'par3': 14
}
f(**pars)
引发错误
TypeError: f() got an unexpected keyword argument 'par3'
如何忽略par3
或发现它是意外的并以编程方式从字典中弹出它?