擅长:python、mysql、java
<p>是的,你可以完全按照你写的去做。尽管就我个人而言,我可能会这样做以保持清洁:</p>
<pre><code>class _newClassNT(A):
# class body
class _newClassOther(B):
# class body
newClass = _newClassNT if os.name == 'nt' else _newClassOther
</code></pre>
<hr/>
<p>这假设您需要在类主体中实际执行不同的操作。如果您只需要更改继承,您可以在那里嵌入一个<code>if</code>语句:</p>
<pre><code>class newClass(A if os.name == 'nt' else B):
# class body
</code></pre>