擅长:python、mysql、java
<p>您需要在Python中捕获Ctrl+C,以便可以正确终止程序并使用exit(0)或exit(1)安全退出。</p>
<p>注意:</p>
<p>退出(0)表示无任何错误/问题的干净退出</p>
<p>退出(1)意味着出现了一些问题/错误/问题,这就是程序退出的原因。</p>
<p>例如</p>
<pre><code>#!/usr/bin/env python
import signal
import sys
def signal_handler(signal, frame):
exit(0)
signal.signal(signal.SIGINT, signal_handler)
# sleep until a signal is received
signal.pause()
</code></pre>