2017-07-01 Windowsのエラーコード Python スクリプトを書いていると、処理が失敗したりした場合のエラーコードをどうするか悩むことが多い。 例えば、最近はWindowsでPythonスクリプトを書いているけど、Pythonでは以下のようにエラーコードを設定できる。 import sys sys.exit(0) 正常終了は0でいいのだけれど、それ以外の場合。 で、ちょっと調べてみた。 Windowsでは以下のようにエラーコードが定義されているらしい。 Win32エラーコード一覧 System Error Codes (Windows) 膨大すぎて、ちゃんとやろうとすると大変だ…。