10 从我产生以下词典外部文件:如何生成`kwargs`列表? mydict = { 'foo' : 123, 'bar' : 456 } 鉴于需要**kwargs参数的函数,怎么能产生从字典中的关键字ARGS? 来源 2011-09-15 Paul Manta +2 试试'foo(** mydict)' – wberry +0 为什么downvote? –
18 def foo(**kwargs): pass foo(**{ 'foo' : 123, 'bar' : 456 }) 来源 2011-09-15 20:45:37 Falmarri +2 或者,如果该函数使用_only_'kwargs',并且'mydict'包含所有参数,请关闭所有'*'s。 – agf +0 @agf所以我可以通过字典?如果函数需要'(self,** kwargs)',我可以做'obj.func(mydict)'吗? – +1 @Paul No - 只有当你改写它来接受'(self,kwargs)'。 – agf
试试'foo(** mydict)' – wberry
为什么downvote? –