我對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. 將輸出從shell腳本重定向到文件
- 7. 執行python腳本並將輸出保存爲CSV文件
- 8. 重定向Python腳本的輸出到文件的開頭
- 9. 從命令行可執行文件輸入/輸出重定向到文件
- 10. 將錯誤輸出重定向到腳本內的文件
- 11. 將sql輸出重定向到shell腳本中的文件
- 12. 重定向C文件輸出到一個文本文件
- 13. 重定向另一PowerShell腳本的輸出到一個文本框在飛行
- 14. 將bash輸出重定向到python腳本
- 15. 如何在Java中執行命令並將其輸出重定向到文件
- 16. Ruby將輸出重定向到文件
- 17. 將ttisql輸出重定向到文件
- 18. 將多個命令的輸出重定向到一個文件
- 19. 如何將輸出從bash腳本重定向到stderr
- 20. 通過python腳本在命令行中執行sbt並輸出到文件
- 21. 重定向輸出到輸出文件
- 22. 在具有輸出重定向的腳本中啓動可執行文件
- 23. 輸出重定向到多個文件
- 24. 如何在執行期間重定向PHP腳本的輸出?
- 25. 將SWI-Prolog控制檯輸出重定向到一個文件
- 26. 如何將多個輸出行重定向到文本文件中?
- 27. Tcl輸出從stdout重定向到一個文件
- 28. Python:在後臺運行腳本並執行輸入/輸出
- 29. 如何將nosetests的輸出重定向到文本文件?
- 30. 如何將程序輸出重定向到文本文件
向我們顯示您的代碼,我們將嘗試向您顯示錯誤。 – Adam 2012-03-19 18:36:18