Difference between exit(0) and exit(1) in Python

前端 未结 5 1552
没有蜡笔的小新
没有蜡笔的小新 2020-11-29 16:27

What\'s the difference between exit(0) and exit(1) in Python?

I tried looking around but didn\'t find a specific question on these lines. I

5条回答
  •  借酒劲吻你
    2020-11-29 17:19

    0 and 1 are the exit codes.

    exit(0) means a clean exit without any errors / problems

    exit(1) means there was some issue / error / problem and that is why the program is exiting.

    This is not Python specific and is pretty common. A non-zero exit code is treated as an abnormal exit, and at times, the error code indicates what the problem was. A zero error code means a successful exit.

    This is useful for other programs, shell, caller etc. to know what happened with your program and proceed accordingly.

提交回复
热议问题