擅长:python、mysql、java
<p><code>break</code>用于中断<code>for</code>或{<cd3>}循环,但必须从循环内调用它。我猜您希望<code>break</code>从事件处理程序中脱离程序的主事件循环,但这行不通,因为正如前面所述,<code>break</code>必须在循环本身内。在</p>
<p>相反,exit函数可以清理任何资源,例如打开的文件、数据库连接等,然后调用<code>[sys.exit()][1]</code>,这将导致Python解释器终止。您可以选择将状态代码传递给<code>sys.exit()</code>,这将是shell脚本和批处理文件可用的系统退出状态。在</p>
<pre><code>import sys
def exit():
# clean up resources
sys.exit() # defaults to status 0 == success
</code></pre>