皆さんこんにちは
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
-------------------------------------------
くすのき@まっとう