擅长:python、mysql、java
<p>如果您只想捕获ctr+c,那么可以捕获<a href="http://docs.python.org/library/exceptions.html#exceptions.KeyboardInterrupt" rel="nofollow noreferrer">KeyboardInterrupt</a>异常:</p>
<pre><code>class Main(object):
def do_stuff(self):
...
def save_work(self):
...
def __init__(self):
try:
self.do_stuff()
except KeyboardInterrupt:
pass # Or print helpful info
self.save_work()
</code></pre>
<p>我并不认为这是一个好的设计。看起来您需要使用函数而不是构造函数。在</p>