擅长:python、mysql、java
<p>我不确定这是否是您想要的,但是您可以使用<a href="http://docs.python.org/library/functions.html#type">^{<cd1>}</a>动态创建子类:</p>
<pre><code>SubClass = type('SubClass', (EntityResource,), {})
</code></pre>
<p>编辑:要理解<code>type</code>是如何工作的,您只需要转换如何编写类并将其转换为<code>type</code>调用。例如,如果你想写一些东西,比如:</p>
<pre><code>class SubClass(EntityResource):
A=1
B=2
</code></pre>
<p>然后,这将被翻译为:</p>
<pre><code> SubClass = type('SubClass', (EntityResource,), {'A': 1, 'B': 2})
</code></pre>
<p>其中:</p>
<ul>
<li>第一个参数只是类名</li>
<li>第二个参数是父类列表</li>
<li>第三个参数是字典初始化类对象。这不仅包括类属性,还包括方法。</li>
</ul>