Używam programu Pythona na Windows XP, jak mogę uzyskać kod wyjścia po zakończeniu mojego programu?pobierz kod wyjścia dla programu Python
Dzięki.
Używam programu Pythona na Windows XP, jak mogę uzyskać kod wyjścia po zakończeniu mojego programu?pobierz kod wyjścia dla programu Python
Dzięki.
W wierszu polecenia systemu Windows można użyć:
echo %ERRORLEVEL%
Na przykład:
C:\work>python helloworld.py
Hello World!
C:\work>echo %ERRORLEVEL%
0
Jak uruchomić program?
Wyjście w Pythonie z sys.exit (1)
Jeśli jesteś w CMD lub BAT plik można uzyskać dostęp do zmiennej% ERRORLEVEL% w celu uzyskania kodu wyjścia.
Na przykład (plik wsadowy):
IF ERRORLEVEL 1 GOTO LABEL
JEŻELI ERRORLEVEL 1 będzie pasowało do kodów wyjściowych> = 1 - http://support.microsoft.com/kb/69576 –
Można również użyć Pythona, aby rozpocząć python-program
import subprocess
import sys
retcode = subprocess.call([sys.executable, "myscript.py"])
print retcode
Jeśli chcesz użyć ERRORLEVEL (w przeciwieństwie do% ERRORLEVEL%) do check for a specific exit value używać
IF ERRORLEVEL <N> IF NOT ERRORLEVEL <N+1> <COMMAND>
na przykład
IF ERRORLEVEL 3 IF NOT ERRORLEVEL 4 GOTO LABEL
Jak zamierzasz to zrobić? – SilentGhost
@ phoenix24 powinieneś wrócić do pytań, które wcześniej zadałeś, i zaznaczyć odpowiednie odpowiedzi. Twoja ocena akceptacji jest dość niska. 44% – Spooks