創(chuàng)新互聯www.cdcxhl.cn八線動態(tài)BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!
這篇文章將為大家詳細講解有關python終止程序的方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
對于如何結束一個Python程序或者用Python操作去結束一個進程等,Python本身給出了好幾種方法,而這些方式也存在著一些區(qū)別,對相關的幾種方法看了并實踐了下,同時也記錄下。
1. sys.exit()
執(zhí)行該語句會直接退出程序,這也是經常使用的方法,也不需要考慮平臺等因素的影響,一般是退出Python程序的選方法。
該方法中包含一個參數status,默認為0,表示正常退出,也可以為1,表示異常退出。
1 import sys 2 sys.exit() 3 sys.exit(0) 4 sys.exit(1)
該方法引發(fā)的是一個SystemExit異常(這是唯一一個不會被認為是錯誤的異常),當沒有設置捕獲這個異常將會直接退出程序執(zhí)行,當然也可以捕獲這個異常進行一些其他操作。
2. os._exit()
效果也是直接退出,不會拋出異常,但是其使用會受到平臺的限制,但我們常用的Win32平臺和基于UNIX的平臺不會有所影響。
3. os.kill()
一般用于直接Kill掉進程,但是只能在UNIX平臺上有效。
基本原理:該函數是模擬傳統(tǒng)的UNIX函數發(fā)信號給進程,其中包含兩個參數:一個是進程名,即所要接收信號的進程;一個是所要進行的操作。
操作(第二個參數)的常用取值為:
SIGINT 終止進程 中斷進程 SIGTERM 終止進程 軟件終止信號 SIGKILL 終止進程 殺死進程 SIGALRM 鬧鐘信號
關于python終止程序的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
網站標題:python終止程序的方法-創(chuàng)新互聯
本文網址:http://jinyejixie.com/article34/dcgise.html
成都網站建設公司_創(chuàng)新互聯,為您提供企業(yè)建站、外貿建站、網站內鏈、手機網站建設、動態(tài)網站、響應式網站
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯