擅长:python、mysql、java
<p>我就用</p>
<pre><code>def dispatch(name, *args, **kwargs):
func_name_dict[name](*args, **kwargs)
</code></pre>
<p>与</p>
^{pr2}$
<p>允许您更自然、更透明地传递<code>args</code>和{<cd2>}:</p>
<pre><code>>>> dispatch("meth2", 1, 3)
meth2: 1 3
</code></pre>
<p>当然,您可以使用<code>globals()</code>或{<cd4>}来代替dict,但是您可能需要注意每个名称空间中的哪些函数要公开给调用者</p>