私はWindowsXP上でPythonプログラムを実行していますが、私のプログラム終了後にどのように終了コードを取得できますか?Pythonプログラムの終了コードを取得
ありがとうございました。例えば
echo %ERRORLEVEL%
:あなたが使用することができ、Windowsのコマンドラインから
私はWindowsXP上でPythonプログラムを実行していますが、私のプログラム終了後にどのように終了コードを取得できますか?Pythonプログラムの終了コードを取得
ありがとうございました。例えば
echo %ERRORLEVEL%
:あなたが使用することができ、Windowsのコマンドラインから
C:\work>python helloworld.py
Hello World!
C:\work>echo %ERRORLEVEL%
0
がどのようにプログラムを実行していますか?
sys.exitとPythonで終了(1)
あなたはCMDまたはBATファイルにしている場合は、終了コードを取得するために変数%ERRORLEVEL%にアクセスすることができます。例(バッチファイル)については
:
IF ERRORLEVEL 1 GOTO LABEL
IF ERRORLEVEL 1は> = 1の終了コードと一致します - http://support.microsoft.com/kb/69576 –
あなたは(%のERRORLEVEL%のではなく)ERRORLEVELを使用したい場合はまた、あなたのpython-プログラム
import subprocess
import sys
retcode = subprocess.call([sys.executable, "myscript.py"])
print retcode
を開始するためのpythonを使用することができますたとえば
については check for a specific exit value使用IF ERRORLEVEL <N> IF NOT ERRORLEVEL <N+1> <COMMAND>
へ
IF ERRORLEVEL 3 IF NOT ERRORLEVEL 4 GOTO LABEL
これはどのように計画していますか? – SilentGhost
@ phoenix24あなたは以前に尋ねた質問に戻って、正しいものに回答してください。あなたの受け入れ評価はかなり低いです。 44% – Spooks