擅长:python、mysql、java
<p>是的,你能做到。Python是一种动态语言,它允许您这样做。但是,在<code>ACTIONS</code>dict中,这些值是类的定义。如果您想通过网络提供它们,请将它们作为字符串传递并使用<code>getattr</code></p>
<pre><code>ACTIONS = {
"SpecificAction1": 'SpecificAction1',
"SpecificAction2": 'SpecificAction2'
}
</code></pre>
<p>然后导入包含以下定义的文件:</p>
<pre><code>module = __import__('my_actions_module')
class_ = getattr(module,ACTIONS.get('SpecificAction1'))
instance = class_()
</code></pre>
<p>而<code>instance</code>就是你需要的。你知道吗</p>