回答
你可以修改ant來返回一個成功的代碼,並捕獲它在python中的返回?
http://www.dotkam.com/2008/10/24/getting-return-code-from-ant-in-shell/
這是一個很好的和有益的文章,但我想從python腳本中獲取返回碼,而不是SHELL – user481255 2010-10-20 08:36:21
將其返回到Shell,然後將其轉換爲python:http://pydanny.blogspot.com/2007/11/capturing-shell-output -in-python.html – Erik 2010-10-21 22:08:42
import subprocess
p1 = subprocess.Popen('ant compile', stdin = subprocess.PIPE, stdout = subprocess.PIPE, stderr = subprocess.PIPE)
print p1.stdout.read(-1)
print p1.stdin.read(-1)
print p1.stderr.read(-1)
嘗試使用子得到的輸出/錯誤.....
非常感謝! – user481255 2010-10-20 08:34:39
os.system
返回一個返回代碼。所以你可以抓住它並檢查它。
rc = os.system("ant compile")
if rc != 0:
print "Error on ant compile"
sys.exit(1)
- 1. 如何在shell腳本中調用ant任務?
- 2. 如何在ant腳本中獲取ant任務的返回碼?
- 3. 硒腳本的Ant任務
- 4. 如何在ant中運行perl和ruby腳本作爲任務?
- 5. 如何使用Ant exec任務執行Perl腳本?
- 6. 調用來自Ant任務
- 7. 如何在params中調用cumstom ant任務中的macrodef?
- 8. 在腳本任務下調用Python腳本中的竹節點變量
- 9. 如何在Python中調用AutoIt腳本
- 10. 如何在python腳本中調用sshfs?
- 11. 如何在Ant腳本中調用Maven目標?
- 12. 如何使用SSIS中的腳本任務調用webservice
- 13. ANT腳本中的XJC任務說「使用類定製」
- 14. 在Ant構建腳本中保存任務之間的信息
- 15. 如何在ant中運行dbunit任務?
- 16. 在ANT任務中使用groovy腳本來調用另一個ant任務並將groovy變量傳遞給ANT目標屬性
- 17. 無法在eclipse中調試ant腳本
- 18. 在Ant副本任務中擴展*
- 19. 從eclipse調試Ant任務
- 20. 如何從ssis中的腳本任務調用數據流任務
- 21. 我如何配置任務以調用vscode中的PowerShell腳本
- 22. 如何運行從任何位置調用Python腳本的Bash腳本?
- 23. SSHEXEC任務有一個腳本調用Ant中的命令,從Jenkins調用,在2小時後超時
- 24. 如何在使用python的jar文件中調用python腳本?
- 25. 如何覆蓋存儲在ant lib目錄中的ant任務
- 26. Ant Concat使用內嵌文本的頁腳任務
- 27. 任務調度程序認爲python腳本仍在運行
- 28. 在debian上執行init.d腳本時,ant任務掛起
- 29. ant構建腳本中的常見jar任務
- 30. 如何編寫Ant腳本?
可能http://stackoverflow.com/questions/1846025/python-get-the-return-code-of-ant-sub-process-in-windows的副本 – 2010-10-20 04:57:09