2012-03-19 9 views
-2

私はPythonの新機能です。私は2つのファイルを比較するために私のpythonスクリプトからdiff.py(ビルドされたスクリプトのpython)を実行する必要があります。私はこの前にPerlでシステムコマンドを使いましたが、これに似たようなことをしていますが、Pythonでそれを得ることはできません。 os.systemとサブプロセスモジュールを試しましたが、まだ運がありません。 すべてのヘルプははるかに高く評価され、 おかげ Mohima Cpythonスクリプトからdiff.pyを実行し、出力をファイルにリダイレクト

+1

コードを表示して、バグを表示しようとします。 – Adam

答えて

1

スクリプトdiff.pyは単にdifflibモジュールから単一の関数を呼び出すので、この機能を自分で呼び出すことが非常に簡単に、より柔軟です。正確にはdepends on the command line options you would pass to diff.pyに電話する必要があります。

結論として、このためにサブプロセスを呼び出さないでください。

+0

2つのファイルの内容を比較し、出力をテキストファイルに保存します。 –

+0

ありがとう、私はdifflibモジュールからcontext_diff関数を呼び出し、それは私の要件のために働く –

関連する問題