2017-11-26 7 views
0

私は簡単な質問があります:私は文字列のリストを生成するpythonスクリプトを持っています。この形式の既存のテキストファイルと比較することができます:Pythonスクリプトを他のテキストファイルと比較するためにパイプを接続する

python myscript.py | diff test.txt -

この場合のtest.txtファイルは、新しい行にそれぞれ含まれる単語を含むテキストファイルです。私はこれをどうやってやろうとしましたか?

+1

'sys.stdout.write'のような他のパイプからデータを取得したい場合は? –

+0

試しましたか? – cdarke

答えて

0

print()またはsys.stdout.write()(これはprint()でも使用されます)で表示されるすべてのテキストは、他のコマンドにパイプされます。

あなたは

ls | python myscript.py 

python myscript.py < data.txt 

その後、使用input()またはsys.stdin.read()

関連する問題