1. ホーム
  2. python

[解決済み】Pythonのexit(0)とexit(1)の違いについて

2022-04-12 15:36:54

質問

とはどう違うのですか? exit(0)exit(1) をPythonで使うのですか?

いろいろと探してみましたが、このような行程の具体的な質問は見つかりませんでした。もし既に回答されているのであれば、リンクを貼っていただければ十分です。

解決方法は?

0と1が終了コードです。

exit(0) エラーや問題がなく、きれいに終了したことを意味します

exit(1) は、何らかの問題/エラー/トラブルがあり、それが原因でプログラムが終了していることを意味します。

これはPythonに限ったことではなく、かなり一般的なことです。0以外の終了コードは異常終了として扱われ、時にはエラーコードが何が問題であったかを示します。エラーコードが0であれば、正常に終了したことを意味します。

これは、他のプログラム、シェル、呼び出し元などが、あなたのプログラムに何が起こったかを知り、それに応じて処理を進めるのに便利です。