2

Python スクリプトにパイプされた入力を取得させるにはどうすればよいですか。sys.argv一瞬ですか。明確にするために、次のような入力を受け取るように Python 側をコーディングする方法を理解したいと思います。

cat someFile | domeSomething.py

これはできますか?open(filename)繰り返しますが、明確にするために、これをスクリプトにファイル名を渡してから I want to get piped input を使用するように書きたくありません。助けてくれてありがとう。

4

1 に答える 1

5

パイプ入力を取得するには、次から読み取る必要がありますstdin

import sys
print sys.stdin.read()

stdinはファイルなので、ファイル オブジェクトの任意のメソッドを自由に使用してください。

于 2013-03-20T13:00:35.940 に答える