国产成人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学习网

关注

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

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

出差被老板摸高潮了三次| 在校长室调教校花H| 空姐少女正版2| 两男吮她的花蒂和奶水视频| 慢脚APP官方版| 7777影院免费观看电视剧大全| 《健身房的特殊待遇》小说| 苹果13参数| 无法抗拒的你ID中字| 色情版巜劳拉性放荡ID剧情| 《下班后的办公室》上线| 丁香花影院免费观看电视剧哈尔滨 | 楼梯间的秘密小说BY赵景明 | 半推半就干朋友老婆下一句怎么接| 一家乱战1-13集小说免费阅读| 《丰满的女邻居》播放| 三个老师轮流给学生布置作业| 洞洞饿了1-36集全免费| 欧美片《肉欲进入》| 强伦女教师2:伦理| 老师和学生深入交流人生奥秘| 叛逆儿子暴躁老妈的表现| 温柔女教师在线观看电视剧大全 | 巨乳美女| 茉莉花| 卢致亘| 舌头伸进去添的我爽高潮| 《交换做爰》在线观看| Y8848影院电视剧免费| 一路向西在线播放| 几天不C你骚水又多了第一集| 父女一起到达巅峰的小说| 公交车被上高湖了还能坐吗小说 | 《女仆教育》动漫第一季| 回娘家白天像父女晚上像夫妻| 书记从她乳置摸进去了视频 | 我兄弟的妈妈免费观看电视剧| 工口漫| 女生把球球给男生抓的视频 | 放荡的女兵伦理2| 公媳欢情沈曼最新章节更新