擅长:python、mysql、java
<p>让我们看看这个方法函数</p>
<pre><code> def getValue(self,event):
## spam gets changed to the new value set
## by the user manipulating the scale
var.set(self.get)
</code></pre>
<p><code>var.set(self.get)</code>行正好有两个可用的局部变量:</p>
<ul>
<li><code>self</code></li>
<li><code>event</code></li>
</ul>
<p>变量<code>var</code>不是此方法函数的局部变量。也许它在类或脚本的其他地方使用过,但它不是本地的。在</p>
<p>这可能是全球性的,但这是一种不好的做法。在</p>
<p>我不知道为什么你会认为变量<code>var</code>在这个上下文中是已知的。在</p>