擅长:python、mysql、java
<p>您传递的不是<code>name</code>的字符串,而是一个敌方对象。执行顺序为:</p>
<pre><code>createEnemy(Enemy("goblin", player))
</code></pre>
<p>那么</p>
<pre><code>enemy_list.append(Enemy(enemy, player))
</code></pre>
<p>那么</p>
<pre><code>super(Enemy, self).__init__(name)
</code></pre>
<p>此时<code>name</code>不是一个字符串,而是一个敌方对象。你知道吗</p>