python Ctrl C退出程式

2021-10-07 05:23:41 字數 620 閱讀 6877

python如果用了多執行緒,想用ctrl+c退出程式,退出後可能會有報錯或者退出響應比較慢。

那麼import signal模組,可以更好實現退出功能。

import os

import signal

defctrlc()

: os._exit(0)

defmultithread()

:#...

defmain()

:#...

if __name__ ==

'__main__'

:try

: signal.signal(signal.sigint, ctrlc)

signal.signal(signal.sigterm, ctrlc)

multithread(

) main(

)except exception, ex:

pass

另一種方法:

try

:while1:

pass

except keyboardinterrupt:

pass

python退出程式 Python程式退出方式小結

對於如何結束乙個python程式或者用python操作去結束乙個程序等,python本身給出了好幾種方法,而這些方式也存在著一些區別,對相關的幾種方法看了並實踐了下,同時也記錄下。參考 python 核心程式設計 第二版 中文高畫質 1.sys.exit 執行該語句會直接退出程式,這也是經常使用的方...

VC程式退出 如何退出

1 onok 或oncancel 只對視窗程式有用 2 postquitmessage 0 最常用 3 exitprocess 0 強制結束,注意防止記憶體洩漏4 void cmainframe onclose 如 void ccsview onshutdown 自定義 clgndlg lgndlg...

隨時退出程式

如果目前你手機的介面還停留在 thirdactivity,你會發現當前想退出程式是非常不方便 的,需要連按三次 back 鍵才行。按 home 鍵只是把程式掛起,並沒有退出程式。其實這個 問題就足以引起你的思考,如果我們的程式需要乙個登出或者退出的功能該怎麼辦呢?必須 要有乙個隨時隨地都能退出程式的...