2012-01-05 20 views
0

可能性の重複:
How do you read from stdin in pythonUNIXコマンドとPythonを使用する方法を一緒

私は新しいPythonの改宗をしています。私はこのコマンドを使っている人の例を見てきました。

cat file1 file2 | python <script name> 

私はそれをどうやってするのだろうか?どのように私のpythonスクリプトは、この入力を取る必要がありますか?申し訳ありませんが、これを検索するために使用する用語がわかりません。私の推測では、それは任意のunixコマンドのために使用することができますか?

ありがとうございました。

+1

ありがとう、それは私が探していたものでした。この質問を削除する必要がありますか? –

答えて

2

shellコマンドで表示されるパイプは、前のコマンドの入力を次のコマンドにルーティングするために使用されます。だからあなたはcat1ファイルとfile2ファイルをキャッチします。出力は入力としてpythonスクリプトに送られます。

したがって、2つのファイルの内容は、sys.stdinを使ってアクセスできるpythonプログラムのstdinで利用できます。希望が役立ちます。

関連する問題