我對Python很陌生。我需要從我的python腳本運行diff.py(內置腳本中的python)來比較2個文件。我之前在Perl中使用過系統命令來做類似這樣的事情,但是我似乎無法用python來獲取它。 我試過os.system和子進程模塊,但沒有運氣。 任何幫助將非常感激,感謝 MohimaÇ從python腳本執行diff.py並將輸出重定向到一個文件
-2
A
回答
1
由於腳本diff.py
只需調用從difflib
模塊的單一功能,它更容易和更靈活地自己調用這個函數。什麼功能,你需要撥打depends on the command line options you would pass to diff.py
。
總之,不要爲此調用子進程。
+0
我想比較兩個文件的內容並將輸出保存在文本文件中。 – 2012-03-20 03:32:10
+0
謝謝,我從difflib模塊調用了context_diff函數,它適用於我的需求 – 2012-03-20 09:19:46
相關問題
- 1. 如何運行許多PHP腳本並行並將每個腳本的輸出重定向到一個文件?
- 2. 將awk腳本的輸出重定向到一個文件
- 3. 將shell腳本的輸出重定向到一個文件
- 4. 如何將python腳本cmd輸出重定向到文件?
- 5. 從另一個vbs腳本運行VBS腳本,並馬上輸出重定向到一個文件
- 6. 如何從另一個python腳本執行python腳本並將其輸出爲文本文件
- 7. 將輸出從shell腳本重定向到文件
- 8. 從命令行將輸出重定向到C文本文件
- 9. 執行python腳本並將輸出保存爲CSV文件
- 10. python - 打印到stdout並將輸出重定向到文件
- 11. 重定向Python腳本的輸出到文件的開頭
- 12. 通過ant執行JavaScript(HTML)文件並將輸出重定向到文件
- 13. Python:將文本解析輸出重定向到CSV文件
- 14. 在python中將os.system輸出重定向到一個文本文件
- 15. 如何將輸出從一個python腳本輸入到另一個python腳本?
- 16. 從命令行可執行文件輸入/輸出重定向到文件
- 17. 無法將perl腳本的輸出重定向到文件
- 18. 將錯誤輸出重定向到腳本內的文件
- 19. 將sql輸出重定向到shell腳本中的文件
- 20. 重定向C文件輸出到一個文本文件
- 21. 重定向另一PowerShell腳本的輸出到一個文本框在飛行
- 22. Python:腳本在重定向標準輸出時運行另一個腳本
- 23. 如何將Python腳本的輸出重定向到終端
- 24. 將bash輸出重定向到python腳本
- 25. 將gunzip輸出重定向到python腳本
- 26. 將第二個exe的輸出重定向到文本文件
- 27. 從Python執行腳本讀取輸出
- 28. 如何在Java中執行命令並將其輸出重定向到文件
- 29. 預定腳本不重定向輸出到文件
- 30. 將輸出重定向到一個可變定義的文件
向我們顯示您的代碼,我們將嘗試向您顯示錯誤。 – Adam 2012-03-19 18:36:18