7
A
回答
7
從Windows命令行,你可以使用:
echo %ERRORLEVEL%
例如:
C:\work>python helloworld.py
Hello World!
C:\work>echo %ERRORLEVEL%
0
4
您如何運行該程序?與sys.exit蟒蛇
退出(1)
如果你在CMD或BAT文件,你可以訪問變量%ERRORLEVEL%,以獲得退出代碼。
例如(批處理文件):
IF ERRORLEVEL 1 GOTO LABEL
+2
如果ERRORLEVEL 1將匹配> = 1的退出代碼 - http://support.microsoft.com/kb/69576 –
4
您還可以使用Python來開始你的Python程序
import subprocess
import sys
retcode = subprocess.call([sys.executable, "myscript.py"])
print retcode
2
如果你想使用ERRORLEVEL(相對%ERRORLEVEL%)到check for a specific exit value使用
IF ERRORLEVEL <N> IF NOT ERRORLEVEL <N+1> <COMMAND>
例如
IF ERRORLEVEL 3 IF NOT ERRORLEVEL 4 GOTO LABEL
相關問題
- 1. Python線程退出代碼
- 2. 程序退出代碼-SomeNumber
- 3. Python退出代碼
- 4. 從Python腳本獲取退出代碼與重定向輸出
- 5. Python終止進程退出代碼-1073741819
- 6. 在Python中獲取前一個命令的退出代碼?
- 7. 獲取退出代碼 - 轉至
- 8. 獲取回報/退出代碼
- 9. python runpy.run_module退出代碼
- 10. 在Python中退出代碼
- 11. 退出Python程序
- 12. python子進程退出意外退出代碼-9
- 13. Python運行ping並獲取退出代碼
- 14. 與代碼程序退出05
- 15. AIR應用程序退出代碼
- 16. WPF應用程序退出代碼
- 17. Android代碼退出應用程序
- 18. Bash獲取等待進程的退出代碼
- 19. 如何獲取系統進程的退出代碼?
- 20. shell - 獲取後臺進程的退出代碼
- 21. 在C++中捕獲外部程序的退出代碼
- 22. Chisel.TestApplicationException:測試應用程序退出 - 退出代碼139
- 23. 如何退出VB6應用程序並設置退出代碼
- 24. 用緩存退出代碼退出程序
- 25. 查看退出代碼(程序退出後)
- 26. 如何使用退出代碼退出程序:C#
- 27. QT:退出說「在啓動程序退出代碼127」
- 28. 客戶程序退出非零退出代碼:1
- 29. 用代碼01退出的C++程序沒有執行代碼
- 30. 如何在使用Python子進程通信方法時獲取退出代碼?
您打算怎麼做? – SilentGhost
@ phoenix24你應該回到以前提出的問題,並將正確答案標記爲答案。你的接受率很低。 44% – Spooks