在 Python 中,有時候我們需要停止程序的運行,可能是因為程序出現了一些錯誤,需要進行調試,或者是程序執行完畢后需要結束程序的運行。下面將介紹幾種停止程序的方法。
1. sys.exit()
import sys sys.exit()
sys.exit() 函數可以在程序執行到該代碼時直接退出程序,結束程序的運行。該函數可以傳入一個整數參數,表示程序的退出狀態碼,常用的狀態碼有:0 表示程序正常運行結束,其他狀態碼表示程序出現了異常或錯誤。
2. KeyboardInterrupt 異常
try: while True: pass except KeyboardInterrupt: print("程序被中斷")
當程序正在運行時,按下 Ctrl+C 可以觸發 KeyboardInterrupt 異常,程序可以通過捕獲該異常來停止運行。以上代碼中,程序會一直執行循環語句,直到觸發 KeyboardInterrupt 異常,程序會打印“程序被中斷”,然后結束運行。
3. os._exit()
import os os._exit(0)
os._exit() 函數可以立即終止程序的運行,不會對程序做任何清理工作,直接退出程序。不建議使用該函數來停止程序的運行。
以上是幾種常見的停止 Python 程序的方法,使用時需要根據實際情況選擇合適的方法,以確保程序的安全穩定運行。
上一篇Python 犀牛點坐標
下一篇python 的交互界面