StringIOを読むときってrewind必須?
昔のテープメディアみたいでなんかヤなんだけど