StringIO с двоичными файлами?

Кажется, я получаю разные результаты:

from StringIO import *

file = open('1.bmp', 'r')

print file.read(), '\n'
print StringIO(file.read()).getvalue()

Почему? Это потому, что StringIO поддерживает только текстовые строки или что-то в этом роде?

5
задан Joelmc 26 September 2011 в 16:27
поделиться