擅长:python、mysql、java
<p>对于python中全局变量的工作方式来说,这是一个奇怪的问题。你知道吗</p>
<p>这种改变应该起作用:</p>
<pre><code>someStuff = False
def spawn():
print(someStuff)
if( 3==4):
global someStuff
someStuff = True
while (someStuff==False):
spawn()
</code></pre>
<p>有关为什么会这样的更多信息:请阅读<a href="https://stackoverflow.com/questions/423379/using-global-variables-in-a-function-other-than-the-one-that-created-them">this</a></p>