擅长:python、mysql、java
<p>您需要将<code>global currentTok</code>行放入<em>函数</em>中,而不是主模块中。在</p>
<pre><code>currentTok=0
def demand(s):
global currentTok
if tokenObjects[currentTok+1].category==s:
# etc.
</code></pre>
<p><code>global</code>关键字告诉函数它需要在全局范围内查找该变量。在</p>