<p>运行此代码时,出现错误“NameError:name'w'未定义”</p>
<pre><code>q = open("programma", "r")
q = q.read()
time.sleep(0.5)
print("estrapolazione programma")
a = -1
s = 0
w = [""]
par = [""]
for s in q:
a += 1
if q[a] == ".":
s = w
par.append("".join(s))
del w
else:
w.append(q[a])
print(par)
</code></pre>
<p>我不明白为什么它告诉我<code>w</code>没有在<code>w.append(q[a])</code>中定义,而它是在上面9行定义的</p>