为了账号安全,请及时绑定邮箱和手机立即绑定

Python中exit()和sys.exit()之间的区别

Python中exit()和sys.exit()之间的区别

胡子哥哥 2019-10-23 16:28:08
在Python中,有两个类似的函数,exit()和sys.exit()。有什么区别,何时应在另一个上使用?
查看完整描述

3 回答

?
慕森王

TA贡献1777条经验 获得超3个赞

如果我exit()在代码中使用并在外壳中运行它,则会显示一条消息,询问我是否要终止该程序。真是令人不安。 看这里


但是sys.exit()在这种情况下更好。它关闭程序,并且不创建任何对话框。


查看完整回答
反对 回复 2019-10-23
?
慕妹3146593

TA贡献1820条经验 获得超9个赞

我怀疑exit(main())是一个常见的习惯用法,因为人们不了解程序注释中不应使用的内容。除非-S使用,否则它工作正常。使它甚至可以使用的一种方法-S是指定from sys import *。

查看完整回答
反对 回复 2019-10-23
  • 3 回答
  • 0 关注
  • 2549 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号