Python中exit(0)exit(1)的区别是什么?

我试着环顾四周,但没有找到关于这些问题的具体问题.如果已经回答了,链接就足够了.

推荐答案

0和1是退出代码.

exit(0)表示干净退出,没有任何错误/问题

exit(1)表示出现了一些问题/错误/问题,这就是程序退出的原因.

这不是特定于Python的,而且非常常见.非零退出代码被视为异常退出,有时,错误代码会指示问题所在.零错误代码意味着成功退出.

这对于其他程序、shell、调用者等了解您的程序发生了什么并进行相应的处理非常有用.

Python相关问答推荐

将numpy数组与空数组相加

在Docker中运行HAProxy时无法获得503服务

如何观察cv2.erode()的中间过程?

查找下一个值=实际值加上使用极点的50%

从DataFrame.apply创建DataFrame

如何在BeautifulSoup中链接Find()方法并处理无?

在内部列表上滚动窗口

pandas DataFrame GroupBy.diff函数的意外输出

使用numpy提取数据块

点到面的Y距离

. str.替换pandas.series的方法未按预期工作

查找两极rame中组之间的所有差异

如何在python xsModel库中定义一个可选[December]字段,以产生受约束的SON模式

NP.round解算数据后NP.unique

多指标不同顺序串联大Pandas 模型

pysnmp—lextudio使用next()和getCmd()生成器导致TypeError:tuple对象不是迭代器''

在Python中从嵌套的for循环中获取插值

为什么我的sundaram筛这么低效

如何求相邻对序列中元素 Select 的最小代价

为什么t sns.barplot图例不显示所有值?'