如何用Python捕獲SIGINT?我正在開發一個python腳本,它可以啟動多個進程和數據庫連接。我時不時地想用一個克特+C信號,我想做些清理。在Perl中,我會這樣做:$SIG{'INT'} = 'exit_gracefully';sub exit_gracefully {
print "Caught ^C \n";
exit (0);}我怎么用Python來模擬這個呢?
3 回答

胡子哥哥
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
提交
取消