最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python結(jié)束程序運(yùn)行的四種方法

 更新時(shí)間:2024年07月15日 11:44:49   作者:hakesashou  
大家好,小編為大家解答python結(jié)束程序的代碼用什么符號(hào)的問題,很多人還不知道python如何結(jié)束程序運(yùn)行,文中通過代碼示例和圖文結(jié)合的方式介紹的非常詳細(xì),現(xiàn)在讓我們一起來看看吧

方法1:采用sys.exit(0),正常終止程序,從圖中可以看到,程序終止后shell運(yùn)行不受影響。

方法2:采用os._exit(0)關(guān)閉整個(gè)shell,從圖中看到,調(diào)用sys._exit(0)后整個(gè)shell都重啟了(RESTART Shell)。

方法3:采用Ctrl+C快捷鍵,強(qiáng)制終止程序執(zhí)行,可以看到,程序由“KeyboardInterrupt”(鍵盤中斷)終止了,且不影響shell繼續(xù)執(zhí)行。

方法4:最簡(jiǎn)單粗暴的終止程序方法莫過于點(diǎn)擊shell右上角的“x”,整個(gè)shell都終止了,程序果斷也終止!

方法一:使用sys模塊

Python中的sys模塊提供了一個(gè)叫做exit()的函數(shù),該函數(shù)可以用于立即終止程序的執(zhí)行。exit()函數(shù)接受一個(gè)可選的參數(shù),用于指定程序退出時(shí)的狀態(tài)碼,默認(rèn)為0。

示例代碼:

import sys
 
print('程序開始執(zhí)行')
 
sys.exit(0)
 
print('這行代碼永遠(yuǎn)不會(huì)被執(zhí)行')

當(dāng)程序執(zhí)行到sys.exit(0)時(shí),程序會(huì)立即停止執(zhí)行,不會(huì)執(zhí)行后面的代碼。

方法二:使用os模塊

與sys模塊類似,os模塊也提供了一個(gè)名為_exit()的函數(shù),該函數(shù)可以用于立即終止程序的執(zhí)行。_exit()函數(shù)接受一個(gè)整數(shù)參數(shù),用于指定程序退出時(shí)的狀態(tài)碼,默認(rèn)為0。

示例代碼:

import os
 
print('程序開始執(zhí)行')
 
os._exit(0)
 
print('這行代碼永遠(yuǎn)不會(huì)被執(zhí)行')

當(dāng)程序執(zhí)行到os._exit(0)時(shí),程序會(huì)立即停止執(zhí)行,不會(huì)執(zhí)行后面的代碼。

方法三:使用KeyboardInterrupt異常

我們可以使用Python的一個(gè)內(nèi)置異常KeyboardInterrupt來終止程序的執(zhí)行。當(dāng)程序運(yùn)行時(shí)按下"Ctrl+C"鍵,Python會(huì)拋出KeyboardInterrupt異常,我們可以在程序中捕獲這個(gè)異常并終止程序的執(zhí)行。

示例代碼:

try:
    while True:
        pass
except KeyboardInterrupt:
    print('程序被手動(dòng)終止')

當(dāng)程序運(yùn)行時(shí)按下"Ctrl+C"鍵,程序會(huì)被手動(dòng)終止,并輸出"程序被手動(dòng)終止"。

方法四:使用atexit模塊

如果我們想在程序退出前執(zhí)行一些清理工作,比如關(guān)閉文件、釋放資源等操作,我們可以使用Python的atexit模塊。

atexit模塊提供了一個(gè)register()函數(shù),該函數(shù)可以用于注冊(cè)程序退出時(shí)需要執(zhí)行的函數(shù)。這些函數(shù)會(huì)在程序退出前按照注冊(cè)順序被依次調(diào)用。

示例代碼:

import atexit
 
def exit_handler():
    print('程序執(zhí)行完畢')
 
atexit.register(exit_handler)
 
print('程序開始執(zhí)行')

當(dāng)程序執(zhí)行完畢后,會(huì)自動(dòng)調(diào)用exit_handler()函數(shù)并輸出"程序執(zhí)行完畢"。

到此這篇關(guān)于python結(jié)束程序運(yùn)行的四種方法的文章就介紹到這了,更多相關(guān)python結(jié)束程序運(yùn)行內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python利用pandas計(jì)算多個(gè)CSV文件數(shù)據(jù)值的實(shí)例

    Python利用pandas計(jì)算多個(gè)CSV文件數(shù)據(jù)值的實(shí)例

    下面小編就為大家分享一篇Python利用pandas計(jì)算多個(gè)CSV文件數(shù)據(jù)值的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • python如何建立全零數(shù)組

    python如何建立全零數(shù)組

    在本篇內(nèi)容里小編給大家分享了關(guān)于python建立全零數(shù)組的方法,需要的朋友們跟著學(xué)習(xí)下吧。
    2020-07-07
  • Python進(jìn)階學(xué)習(xí)之你真的懂元組嗎?

    Python進(jìn)階學(xué)習(xí)之你真的懂元組嗎?

    在我們學(xué)習(xí)python的過程中,對(duì)元組的介紹通常是成為”不可變的列表“,但是這其實(shí)并沒有完全的概括元組的功能。在本文中,我們將會(huì)介紹元組作為記錄的功能,話不多說我們開始吧
    2023-04-04
  • pandas提升計(jì)算效率的一些方法匯總

    pandas提升計(jì)算效率的一些方法匯總

    理解 pandas 的函數(shù),要對(duì)函數(shù)式編程有一定的概念和理解,下面這篇文章主要給大家介紹了關(guān)于pandas提升計(jì)算效率的相關(guān)資料,需要的朋友可以參考下
    2021-05-05
  • Python Socket使用實(shí)例

    Python Socket使用實(shí)例

    這篇文章主要介紹了Python Socket使用實(shí)例,具有一定借鑒價(jià)值,需要的朋友可以參考下。
    2017-12-12
  • 詳解Python字典查找性能

    詳解Python字典查找性能

    這篇文章主要為大家介紹了Python字典查找性能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助<BR>
    2021-12-12
  • python批量連接服務(wù)器檢查容器是否正常

    python批量連接服務(wù)器檢查容器是否正常

    在生產(chǎn)中,我們可能有很多項(xiàng)目或者很多環(huán)境,可能會(huì)部署在幾百上千的服務(wù)器里面,我們?cè)撛趺炊〞r(shí)去監(jiān)控這些服務(wù)器里面的容器服務(wù)器是否正常呢,本文就來為大家講解
    2024-01-01
  • python二維碼操作:對(duì)QRCode和MyQR入門詳解

    python二維碼操作:對(duì)QRCode和MyQR入門詳解

    今天小編就為大家分享一篇python二維碼操作:對(duì)QRCode和MyQR入門詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • 開啟Django博客的RSS功能的實(shí)現(xiàn)方法

    開啟Django博客的RSS功能的實(shí)現(xiàn)方法

    這篇文章主要介紹了開啟Django博客的RSS功能的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • TensorFlow變量管理詳解

    TensorFlow變量管理詳解

    這篇文章主要為大家詳細(xì)介紹了TensorFlow變量管理的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03

最新評(píng)論

舞阳县| 巴林右旗| 新巴尔虎左旗| 秦皇岛市| 元氏县| 岑巩县| 中山市| 长兴县| 罗城| 咸宁市| 清水河县| 察雅县| 四平市| 桑植县| 陇西县| 阜新市| 石狮市| 潼关县| 达拉特旗| 乡城县| 正定县| 天门市| 亚东县| 沽源县| 淮滨县| 江孜县| 曲水县| 深水埗区| 安顺市| 中超| 吉林省| 正镶白旗| 桦甸市| 蚌埠市| 茂名市| 铜川市| 古田县| 洛阳市| 阳春市| 桑植县| 常山县|