擅长:python、mysql、java
<p>函数中的赋值<code>someStuff = True</code>告诉Python您将创建一个局部变量<code>someStuff</code>。然后Python在赋值之前看到<code>print(someStuff)</code>中对<code>someStuff</code>的引用并发出抱怨。您需要通过将<code>someStuff</code>声明为<code>global</code>来解决这种模糊性。将函数的第一行设为<code>global someStuff</code>。请注意,这样做意味着后面的赋值将影响全局变量。你知道吗</p>