2012-03-19 143 views
-2

我對Python很陌生。我需要從我的python腳本運行diff.py(內置腳本中的python)來比較2個文件。我之前在Perl中使用過系統命令來做類似這樣的事情,但是我似乎無法用python來獲取它。 我試過os.system和子進程模塊,但沒有運氣。 任何幫助將非常感激,感謝 MohimaÇ從python腳本執行diff.py並將輸出重定向到一個文件

+1

向我們顯示您的代碼,我們將嘗試向您顯示錯誤。 – Adam 2012-03-19 18:36:18

回答

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

相關問題