国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > python使用sys.exit抛错是什么原因

python使用sys.exit抛错是什么原因

exit

头像

silencement

2019-10-26 15:27:014517浏览 · 0收藏 · 0评论

Python程序有两种退出方式: 

os._exit() 
sys.exit()。

os._exit() 会直接将python程序终止,之后的所有代码都不会执行。

sys.exit() 会抛出一个异常: SystemExit,如果这个异常没有被捕获,那么python解释器将会退出。如果有捕获该异常的代码,那么这些代码还是会执行。

举个例子

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

这个print是不会打印的,因为没有异常被捕获。

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

这里两个print都可以打印,因为sys.exit()抛出了异常。

结论

使用sys.exit()来退出程序比较优雅,调用它能引发SystemExit异常,然后我们可以捕获这个异常做些清理工作。而os._exit()将python解释器直接退出,后面的语句都不会执行。一般情况下用sys.exit()就行;os._exit()可以在os.fork()产生的子进程里使用。更多学习内容,请点击Python学习网

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

女人吃男人鸡要多久恢复| 坤坤寒进桃子里在线看歌词 | 男J进女黄性色AV视频| 亚洲尺码和欧洲尺码的区别在哪在.. | 国外成品网站1688入口在哪| 坤坤寒入桃子里电视剧免费看| 100%胸片曝光率免费| 成全电影免费观看完整在线播放高..| 妈妈洗澡不把门关紧暗示什么| 久久久| 《高压监狱2》完整版| 老翁玩嫩媳| 黑色董丝包臀紧身连衣裙| 国产精品高潮呻吟久久A片小说| 妈妈让我戴上避孕套的下一句是啥| 灭火宝贝2:决战丛林| 《部长你别这样》大结局| 腿张开我要添到你高潮H漫画软件 他扒开我小滨添我三男一女视频 丫头把腿开大让我添添电影 | 男生困困进女生困困洞视频| 妈妈的闺蜜| 图书馆H含着粉嫩小奶头H漫画| 国产3M9448A新版双面胶| 伞的英文| 妈妈总是晚上装睡配合孩子| 蜜糖在线观看免费高清电视剧 | 女性真人外生图片大全| 我把刘姨俩腿扛在肩上是哪一集的 | 两头婚是啥意思| 《性房纵欲》在线观看| 校花被教官扒开腿狂躁| 天堂草原高清在线观看电视剧 | 局长把校花在床呻吟| 小静被门卫大爷灌满JNG液视... | 女人尝试到更粗大的心理变化| WWW.77.GOVCN| 野东西2| 《交换做爰》在线观看| 蜜桃成时熟2| 韩漫免费下拉式土豪漫画官网| 《教授与女学生》伦理| 第一次和公翁做爰又大又粗