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

結束運行python的方法

 更新時間:2020年06月16日 15:51:50   作者:silencement  
在本篇文章里小編給大家分享的是關于結束運行python的方法以及相關代碼,有需要的朋友們跟著學習下。

有時當一個條件成立的情況下,需要終止程序,可以使用sys.exit()退出程序。sys.exit()會引發(fā)一個異常

1.如果這個異常沒有被捕獲,那么python編譯器將會退出,后面的程序將不會執(zhí)行。

2.如果這個異常被捕獲(try...except...finally),捕獲這個異常可以做一些額外的清理工作,后面的程序還會繼續(xù)執(zhí)行。

注:0為正常退出,其他數(shù)值(1-127)為不正常,可拋異常事件供捕獲。

另一種終止程序的方法os._exit()

一般情況下使用sys.exit()即可,一般在fork出來的子進程中使用os._exit()

import os, sys
import pandas as pd
import numpy as np
df=pd.DataFrame({'a':[1,2,3,4],
        'b':['a','b','c',np.nan],
        'c':['2017-09','2017-09-12','2017-08-22','2017-07-11'],
        'd':['2017-09','2017-12','2017-08','2017-07']})
t=df.iloc[2,:].tolist()
df.columns=t
print(df)
c=[1,2,5]
dic={1:2,2:3,3:4}
#print(dic.keys())
new_col=[]
for x in c:
  if x not in dic.keys():
    new_col.append(x)
if new_col:
  print(new_col)
  sys.exit(1)
print('ssss')

知識點擴展:

1. sys.exit()

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

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

import sys
sys.exit()
sys.exit(0)
sys.exit(1)

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

2. os._exit()

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

知乎上有說是調(diào)用了C 語言的 _exit() 函數(shù)(未考證)

3. os.kill()

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

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

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

相關文章

  • python寫入xml文件的方法

    python寫入xml文件的方法

    這篇文章主要介紹了python寫入xml文件的方法,涉及Python操作XML模塊實現(xiàn)針對XML文件操作的相關技巧,需要的朋友可以參考下
    2015-05-05
  • Python對圖像進行灰度處理的代碼介紹

    Python對圖像進行灰度處理的代碼介紹

    這篇文章主要給大家介紹了關于Python對圖像進行灰度處理的相關資料,圖像灰度化是將一幅彩色圖像轉換為灰度化圖像的過程,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-11-11
  • python tqdm實現(xiàn)進度條的示例代碼

    python tqdm實現(xiàn)進度條的示例代碼

    這篇文章主要介紹了python tqdm實現(xiàn)進度條的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • 高效使用Python字典的清單

    高效使用Python字典的清單

    字典(dict)對象是 Python 最常用的數(shù)據(jù)結構,本文給大家介紹使用Python字典的清單,感興趣的朋友一起看看吧
    2018-04-04
  • python用pyinstaller封裝exe雙擊后瘋狂閃退解決辦法

    python用pyinstaller封裝exe雙擊后瘋狂閃退解決辦法

    本文主要介紹了python用pyinstaller封裝exe雙擊后瘋狂閃退解決辦法,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • python 計算數(shù)組中每個數(shù)字出現(xiàn)多少次--“Bucket”桶的思想

    python 計算數(shù)組中每個數(shù)字出現(xiàn)多少次--“Bucket”桶的思想

    這篇文章主要介紹了python 計算數(shù)組中每個數(shù)字出現(xiàn)多少次--“Bucket”桶的思想,需要的朋友可以參考下
    2017-12-12
  • 利用Python繪制多種風玫瑰圖

    利用Python繪制多種風玫瑰圖

    這篇文章主要介紹了利用Python繪制多種風玫瑰圖,風玫瑰是由氣象學家用于給出如何風速和風向在特定位置通常分布的簡明視圖的圖形工具,下文繪制實現(xiàn)詳情,需要的小伙伴可以參考一下
    2022-05-05
  • 基于Python實現(xiàn)格斗小游戲的示例代碼

    基于Python實現(xiàn)格斗小游戲的示例代碼

    格斗游戲,曾經(jīng)是街機廳里最火爆的游戲之一,甚至可以把“之一”去掉,那個年代的格斗游戲就是街機游戲的王。本文就來用Python實現(xiàn)一個簡單的格斗游戲,感興趣的可以了解一下
    2023-03-03
  • Python實現(xiàn)多子圖繪制系統(tǒng)的示例詳解

    Python實現(xiàn)多子圖繪制系統(tǒng)的示例詳解

    這篇文章主要介紹了如何利用python實現(xiàn)多子圖繪制系統(tǒng),文中的示例代碼講解詳細,具有一定的的參考價值,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-09-09
  • python語言基本語句用法總結

    python語言基本語句用法總結

    在本篇文章里小編給大家整理了關于python語言基本語句的相關知識點以及實例代碼,需要的朋友們參考下。
    2019-06-06

最新評論

隆安县| 肥城市| 新干县| 江华| 阳新县| 西宁市| 垫江县| 哈巴河县| 开封市| 长寿区| 永寿县| 江陵县| 交口县| 清水河县| 拜城县| 北辰区| 合阳县| 招远市| 崇文区| 淮阳县| 莲花县| 永吉县| 盈江县| 犍为县| 淮滨县| 开原市| 买车| 德兴市| 如东县| 潮安县| 香河县| 玛曲县| 汤原县| 广汉市| 临颍县| 渭南市| 寿阳县| 海阳市| 丰顺县| 皋兰县| 塘沽区|