真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python終止程序的方法

這篇文章將為大家詳細(xì)講解有關(guān)python終止程序的方法,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

網(wǎng)站制作、做網(wǎng)站服務(wù)團(tuán)隊(duì)是一支充滿著熱情的團(tuán)隊(duì),執(zhí)著、敏銳、追求更好,是創(chuàng)新互聯(lián)的標(biāo)準(zhǔn)與要求,同時(shí)竭誠(chéng)為客戶提供服務(wù)是我們的理念。成都創(chuàng)新互聯(lián)公司把每個(gè)網(wǎng)站當(dāng)做一個(gè)產(chǎn)品來(lái)開發(fā),精雕細(xì)琢,追求一名工匠心中的細(xì)致,我們更用心!

對(duì)于如何結(jié)束一個(gè)Python程序或者用Python操作去結(jié)束一個(gè)進(jìn)程等,Python本身給出了好幾種方法,而這些方式也存在著一些區(qū)別,對(duì)相關(guān)的幾種方法看了并實(shí)踐了下,同時(shí)也記錄下。

1. sys.exit()

執(zhí)行該語(yǔ)句會(huì)直接退出程序,這也是經(jīng)常使用的方法,也不需要考慮平臺(tái)等因素的影響,一般是退出Python程序的首選方法。

該方法中包含一個(gè)參數(shù)status,默認(rèn)為0,表示正常退出,也可以為1,表示異常退出。

1 import sys
2 sys.exit()
3 sys.exit(0)
4 sys.exit(1)

該方法引發(fā)的是一個(gè)SystemExit異常(這是唯一一個(gè)不會(huì)被認(rèn)為是錯(cuò)誤的異常),當(dāng)沒有設(shè)置捕獲這個(gè)異常將會(huì)直接退出程序執(zhí)行,當(dāng)然也可以捕獲這個(gè)異常進(jìn)行一些其他操作。

2. os._exit()

效果也是直接退出,不會(huì)拋出異常,但是其使用會(huì)受到平臺(tái)的限制,但我們常用的Win32平臺(tái)和基于UNIX的平臺(tái)不會(huì)有所影響。

3. os.kill()

一般用于直接Kill掉進(jìn)程,但是只能在UNIX平臺(tái)上有效。

基本原理:該函數(shù)是模擬傳統(tǒng)的UNIX函數(shù)發(fā)信號(hào)給進(jìn)程,其中包含兩個(gè)參數(shù):一個(gè)是進(jìn)程名,即所要接收信號(hào)的進(jìn)程;一個(gè)是所要進(jìn)行的操作。

操作(第二個(gè)參數(shù))的常用取值為:

SIGINT      終止進(jìn)程     中斷進(jìn)程

SIGTERM   終止進(jìn)程     軟件終止信號(hào)

SIGKILL    終止進(jìn)程      殺死進(jìn)程

SIGALRM   鬧鐘信號(hào)

關(guān)于python終止程序的方法就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。


本文題目:python終止程序的方法
網(wǎng)站地址:http://weahome.cn/article/ppcchj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部