亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

終止python代碼運行的3種方式詳析

 更新時間:2023年07月08日 15:22:58   作者:ninghes  
這篇文章主要給大家介紹了關于終止python代碼運行的3種方式,python是解釋運行的程序,程序進入死循環(huán)或者其它異常都會導致程序無法正常結束,需要的朋友可以參考下

sys.exit()

執(zhí)行這條語句會直接退出程序,也是常用的方法,不需要考慮平臺等因素的影響。它通常是退出 Python 程序的首選方法。

該方法包含一個參數(shù)status,默認為0,表示正常退出,或1,表示異常退出。

import sys

sys.exit()  # 退出當前程序,但不重啟shell
sys.exit(0)
sys.exit(1)

此方法引發(fā) SystemExit 異常(這是唯一不被視為錯誤的異常)。當這個異常沒有設置為捕獲時,會直接退出程序執(zhí)行。當然,也可以捕獲這個異常來執(zhí)行一些其他的操作。

os._exit()

效果也是直接退出而不拋出異常,但是它的使用會受到平臺的限制,但是我們常用的Win32平臺和基于UNIX的平臺不會受到影響。

os.kill()

一般用于直接Kill掉進程,但是只能在UNIX平臺上有效。

基本原理:該函數(shù)模擬傳統(tǒng)的UNIX函數(shù)向進程發(fā)送信號,其中包含兩個參數(shù):一個是進程名,即接收信號的進程;另一個是要執(zhí)行的操作。

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

SIGINT      終止進程     中斷進程

SIGTERM   終止進程     軟件終止信號

SIGKILL    終止進程      殺死進程

SIGALRM   鬧鐘信號

exit()退出程序,并重啟shell

exit() # 退出當前程序,并重啟shell

quit()退出程序,并重啟shell,效果與exit()一樣

quit() # 與exit()效果一樣,退出并重啟shell

快捷鍵

Ctrl + C

如果是程序陷入死循環(huán),想強制結束,則按Ctrl + C。這個特別關鍵。

注意:捕獲所有異常可能會造成意外的結果,比如,通常我們使用CTRL+C來終止程序,但如果程序中捕獲了所有異常,CTRL+C就無法終止程序了。

總結

到此這篇關于終止python代碼運行的3種方式的文章就介紹到這了,更多相關終止python代碼運行內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • python 中的[:-1]和[::-1]的具體使用

    python 中的[:-1]和[::-1]的具體使用

    這篇文章主要介紹了python 中的[:-1]和[::-1]的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • python?實現(xiàn)兩個字符串乘法小練習

    python?實現(xiàn)兩個字符串乘法小練習

    這篇文章主要給大家分享的是python?實現(xiàn)兩個字符串乘法小練習,兩個字符串相乘,基本思路是num1依次乘以num2各個數(shù)位上的數(shù)字,下面分享的內容,可作為大家平時學習的小練習,需要的朋友可以參考下,希望對你的學習有所幫助
    2022-02-02
  • python持久化存儲文件操作方法

    python持久化存儲文件操作方法

    本文給大家分享python持久化存儲文件操作方法,給大家講解存儲文件的重要性,指針的基本概念及關閉文件的方法,介紹文件的創(chuàng)建和刪除技巧,感興趣的朋友一起看看吧
    2021-06-06
  • Python 列表(List) 的三種遍歷方法實例 詳解

    Python 列表(List) 的三種遍歷方法實例 詳解

    這篇文章主要介紹了Python 列表(List) 的三種遍歷方法實例 詳解的相關資料,需要的朋友可以參考下
    2017-04-04
  • 解決阿里云郵件發(fā)送不能使用25端口問題

    解決阿里云郵件發(fā)送不能使用25端口問題

    這篇文章主要介紹了解決阿里云郵件發(fā)送不能使用25端口問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • Python基礎之Socket通信原理

    Python基礎之Socket通信原理

    這篇文章主要介紹了Python基礎之Socket通信原理,文中有非常詳細的代碼示例,對正在學習python基礎的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • Python入門學習之類的相關知識總結

    Python入門學習之類的相關知識總結

    今天帶大家復習python的基礎知識,文中對類的相關知識作了非常詳細的介紹,對正在學習python的小伙伴們有很好地幫助,需要的朋友可以參考下
    2021-05-05
  • 為何你的Python代碼在Notepad++中只閃現(xiàn)一下就消失無蹤?

    為何你的Python代碼在Notepad++中只閃現(xiàn)一下就消失無蹤?

    你是否曾在Notepad++中運行編寫的Python代碼,卻發(fā)現(xiàn)它們瞬間消失無蹤?別擔心,這不是你的幻覺,在這篇指南中,我們將揭秘這一現(xiàn)象背后的原因,并教你如何輕松解決,讓我們一起揭開這個謎團,讓你的Python代碼在Notepad++中安然無恙吧!
    2024-02-02
  • Python socket 套接字實現(xiàn)通信詳解

    Python socket 套接字實現(xiàn)通信詳解

    這篇文章主要介紹了Python socket 套接字實現(xiàn)通信詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • Python 3.3實現(xiàn)計算兩個日期間隔秒數(shù)/天數(shù)的方法示例

    Python 3.3實現(xiàn)計算兩個日期間隔秒數(shù)/天數(shù)的方法示例

    這篇文章主要介紹了Python 3.3實現(xiàn)計算兩個日期間隔秒數(shù)/天數(shù)的方法,結合實例形式較為詳細的分析了基于Python3.3的日期時間轉換與運算相關操作技巧,需要的朋友可以參考下
    2019-01-01

最新評論