擅长:python、mysql、java
<p>您的属性都是在类级别声明的,而不是在实例级别声明的,这意味着类的每个实例都将共享相同的值。我想你想要:</p>
<pre class="lang-py prettyprint-override"><code>class Room():
def __init__(self):
self.roomname = ''
self.desc = ''
self.n = direction()
self.s = direction()
self.w = direction()
self.e = direction()
self.item = ''
</code></pre>