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

python exit出錯(cuò)原因整理

 更新時(shí)間:2020年08月31日 08:37:42   作者:silencement  
這篇文章主要介紹了python exit出錯(cuò)原因整理,有需要的朋友們可以跟著參考學(xué)習(xí)下。

Python程序有兩種退出方式: os._exit()sys.exit()。我查了一下這兩種方式的區(qū)別。

  • os._exit() 會(huì)直接將python程序終止,之后的所有代碼都不會(huì)執(zhí)行。
  • sys.exit() 會(huì)拋出一個(gè)異常: SystemExit,如果這個(gè)異常沒(méi)有被捕獲,那么python解釋器將會(huì)退出。如果有捕獲該異常的代碼,那么這些

代碼還是會(huì)執(zhí)行。

例如

import os
try:
  os._exit(0)
except:
  print('Program is dead.')

這個(gè)print是不會(huì)打印的,因?yàn)闆](méi)有異常被捕獲。

import sys
try:
  sys.exit(0)
except:
  print('Program is dead.')
finally:
  print('clean-up')

這里兩個(gè)print都可以打印,因?yàn)閟ys.exit()拋出了異常。

結(jié)論

使用sys.exit()來(lái)退出程序比較優(yōu)雅,調(diào)用它能引發(fā)SystemExit異常,然后我們可以捕獲這個(gè)異常做些清理工作。而os._exit()將python解

釋器直接退出,后面的語(yǔ)句都不會(huì)執(zhí)行。一般情況下用sys.exit()就行;os._exit()可以在os.fork()產(chǎn)生的子進(jìn)程里使用。

到此這篇關(guān)于python exit出錯(cuò)原因整理的文章就介紹到這了,更多相關(guān)python exit出錯(cuò)是什么原因內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

澳门| 麟游县| 韶关市| 巴楚县| 平塘县| 太原市| 平邑县| 桑日县| 连城县| 华宁县| 丁青县| 克拉玛依市| 蓝田县| 扎兰屯市| 兴仁县| 靖江市| 河西区| 蓬莱市| 黄陵县| 庆阳市| 斗六市| 南陵县| 琼海市| 万年县| 瑞安市| 沭阳县| 瑞安市| 和政县| 盖州市| 苗栗县| 皋兰县| 辉县市| 肃北| 宜兴市| 廊坊市| 深泽县| 太康县| 鄄城县| 轮台县| 临泽县| 大庆市|