如何用Python捕获SIGINT?我正在开发一个python脚本,它可以启动多个进程和数据库连接。我时不时地想用一个克特+C信号,我想做些清理。在Perl中,我会这样做:$SIG{'INT'} = 'exit_gracefully';sub exit_gracefully {
print "Caught ^C \n";
exit (0);}我怎么用Python来模拟这个呢?
3 回答
![?](http://img1.sycdn.imooc.com/54584f8f00019fc002200220-100-100.jpg)
胡子哥哥
TA贡献1825条经验 获得超6个赞
import time, sys x = 1while True: try: print x time.sleep(.3) x += 1 except KeyboardInterrupt: print "Bye" sys.exit()
添加回答
举报
0/150
提交
取消