擅长:python、mysql、java
<p>在调用函数之前,函数体不会运行。当您执行<code>lambda: a_function(**kwargs)</code>操作时,<code>kwargs</code>直到您真正调用<em>函数时才会被查找。在这一点上,它被分配到循环中最后一个。在</p>
<p>获得您想要的结果的一个解决方案是执行<code>commands.append(lambda kwargs=kwargs: a_function(**kwargs))</code></p>