擅长:python、mysql、java
<p>如果函数的名称是字符串,则可以使用<code>locals()</code>来访问它们:</p>
<pre><code>def function1():
print "in function1"
def function2():
print 'in function2'
some_dictionary = {}
for func in ['function1', 'function2']:
some_dictionary[func] = locals()[func]
print some_dictionary['function1']()
</code></pre>
<p>打印:<br/></p>
^{pr2}$