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

关注

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

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

王娟被老赵一夜干4次| 两领导在车上吃我的奶| 日本护士裸体做爰视频| 《蜜桃成熟时1997》主题曲歌...| 妈妈和女婿免费播放电视剧大全| 亲你私下的男人最有效的一句| 14岁刚发育的小笼包| 《酒店激战》动漫1-5集免费观..| 双飞儿媳妇和她闺蜜免费阅读| 叔嫂春药山洞小说| 嗯~啊~叫..~呻..吟视..| 人口兽猪马狗第1集| 张钧甯怎么读| 兽父1到16集一口气看完| 成人男女| 爆乳| 《军妓肉体》在线观看| 欧美大片PPT| 《玉尺经》完整版| 少妇厨房伦性做爰| 妈妈的职业4免费观看完整版高清| 肉多到炸的年下小狗(双南)| 《性呻吟》伦理| 女儿借爸爸种生孩子| 完美上司短剧免费完整版| 《部长你别这样》大结局| 《我的漂亮老板娘》演员名单| 人犬兽人在线观看免费完整| 嫂嫂宝库免费观看电视剧全部 | 女人高潮抖动多久能恢复正常| 人野兽马狗猪大全| 杨贵妃(台湾绝版)| 老公拿狗给我配| 舌头底下舔着有小硬疙瘩视频| 日韩精品| 妈妈出轨了免费观看电视剧| 亚洲日韩AV精品一区二区| 别C我了~C烂了~啊~| 以后不许穿胸罩H| 日本真人版免费PPT| 偷偷在线观看免费高清电视剧推荐