<p>有没有一种方法可以向函数发送比函数调用中调用的更多的Kargs?在</p>
<p>示例:</p>
<pre><code>def mydef(a, b):
print a
print b
mydict = {'a' : 'foo', 'b' : 'bar'}
mydef(**mydict) # This works and prints 'foo' and 'bar'
mybigdict = {'a' : 'foo', 'b' : 'bar', 'c' : 'nooooo!'}
mydef(**mybigdict) # This blows up with a unexpected argument error
</code></pre>
<p>有没有什么方法可以不出错地传入<code>mybigdict</code>?<code>'c'</code>在我的理想世界中,永远不会在<code>mydef</code>中使用,而且会被忽略。在</p>
<p>谢谢,我的挖掘没有找到我要找的东西。在</p>
<p>编辑:修正了一点代码。<code>mydef(a, b, **kwargs)</code>是我正在寻找的形式,但是inspect函数args对我来说是一个新事物,绝对是我工具箱的东西。谢谢大家!在</p>