Tôi đang chạy chương trình python trên windowsXP, làm cách nào tôi có thể lấy mã thoát sau khi chương trình của tôi kết thúc?lấy mã thoát cho chương trình python
Cảm ơn.
Tôi đang chạy chương trình python trên windowsXP, làm cách nào tôi có thể lấy mã thoát sau khi chương trình của tôi kết thúc?lấy mã thoát cho chương trình python
Cảm ơn.
Từ một dòng lệnh Windows mà bạn có thể sử dụng:
echo %ERRORLEVEL%
Ví dụ:
C:\work>python helloworld.py
Hello World!
C:\work>echo %ERRORLEVEL%
0
Làm thế nào để bạn chạy chương trình?
Exit trong python với sys.exit (1)
Nếu bạn đang ở trong CMD hoặc một file BAT bạn có thể truy cập vào biến% ERRORLEVEL% để có được mã thoát.
Ví dụ (batch file):
IF ERRORLEVEL 1 GOTO LABEL
IF ERRORLEVEL 1 sẽ khớp với mã thoát của> = 1 - http://support.microsoft.com/kb/69576 –
Bạn cũng có thể sử dụng python để bắt đầu python-chương trình của bạn
import subprocess
import sys
retcode = subprocess.call([sys.executable, "myscript.py"])
print retcode
Nếu bạn muốn sử dụng ERRORLEVEL (như trái ngược với% ERRORLEVEL%) để check for a specific exit value sử dụng
IF ERRORLEVEL <N> IF NOT ERRORLEVEL <N+1> <COMMAND>
Ví dụ
IF ERRORLEVEL 3 IF NOT ERRORLEVEL 4 GOTO LABEL
bạn định làm như thế nào? – SilentGhost
@ phoenix24 bạn nên quay trở lại các câu hỏi bạn đã hỏi trước đó và đánh dấu các câu hỏi phù hợp như đã trả lời. Xếp hạng chấp nhận của bạn khá thấp. 44% – Spooks