Pythonドキュメントによれば:Python終了コードの規則はありますか?
オプション引数argは(ゼロをデフォルト)終了ステータスを与える整数、またはオブジェクトの別の種類であることができます。整数の場合、ゼロは「正常終了」とみなされ、0以外の値はシェルなどによって「異常終了」とみなされます。ほとんどのシステムでは、0〜127の範囲内にある必要があり、それ以外の場合は未定義の結果が生成されます。システムによっては、特定の終了コードに特定の意味を割り当てるための規則がありますが、一般に開発が遅れています。 Unixプログラムでは、コマンド行の構文エラーには2を使用し、その他のエラーには1を使用します。
したがって、残りの整数範囲を終了コードに使用する場合は、使用する数字を指定するという規則がありますか?私はこのサイトと他のサイトを見てきましたが、0,1,2を超えたコードに関する合意には何も見つかりません。 Pythonの哲学に、私が使用すべき値を指示するものはありますか?
成功すると0、失敗した場合は-1です。 –
@CameronBell - '-1'を使用しないでください。多くのシステムでは、' 0'と '127'の間の数字はまだ好きです。 – mgilson
さて、ごめんなさい申し訳ありませんが、私は1を意味しました。 –