python - Python中exit(0)和exit(1)的区别

标签 python exit-code

exit(0)exit(1)在Python中有什么区别?

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

最佳答案

0 和 1 是退出代码。

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

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

这不是 Python 特有的,而且很常见。非零退出代码被视为异常退出,有时,错误代码指示问题所在。零错误代码表示成功退出。

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

关于python - Python中exit(0)和exit(1)的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9426045/

相关文章:

bash - 一个用于执行函数的衬垫,检查退出状态,如果实际退出代码为 0 或 1,则退出 0

java - 命令行应用程序的 Spring Boot 返回退出代码

perl - 为什么我的 Perl 脚本以 137 退出?

python 3 : Exception or return code when resource limit exceeded?

python - 如何计算多项式概率值?

python - 治愈.cartview : avoid maximum xsize

python - 使用virtualenv时如何安装python-devel

python - 我有语法错误

python - 使用 python 脚本从 xml 中提取属性和某些标记值

batch-file - 批量退出时指定退出码