擅长:python、mysql、java
<p>您需要在函数</em>中声明一个全局<em>。Python根据scope</em>确定名称scope<em>。如果在函数中指定一个名称(或将其用作导入目标、<code>for</code>目标或参数等),则Python会将该名称设为本地名称,除非另有说明。在</p>
<p>因此,在全局级别使用<code>global</code>是没有意义的,因为Python已经知道它是全局的。在</p>
<p>将您的<code>global</code>语句添加到每个尝试更改名称的函数中:</p>
<pre><code>def displayMessage(call):
global currentLoc
</code></pre>