作者: Kaoru Kusunoki
日時: 2004/7/18(19:13)
皆さんこんにちは

cat dog.jpg | python binary.py とか  
python binary.py  < dog.jpg

stdin / 標準入力での jpg などの バイナリー
ファイルファイルの読み込みを行いたいと考えています。

先頭の JPG の APP0 をカットしたいだけですので、先
頭の数バイトをカットして、その後は何もせずコピーす
ると言う簡単なものです。

copy.py として、copy cat と同じことを python 
で、という見本として

import sys
print sys.stdin.read(),

がありますが、実際は、0x1A など (ctrl-z)で読み込みは終了
してしまいます。

web でも、そういった質問を見られるのですが、回答にたどり着
きません。

お手間をお掛けしますが、解決方法をご教示頂けますでしょうか。
よろしくお願いします。


環境 
windows XP
Python 2.3 (SJIS enhanced) (#46, Aug  3 2003, 13:41:06) [MSC v.1200 
32bit (Intel)] on win32
-------------------------------------------
くすのき@まっとう