быстрое перемещение данных из файла в какой-нибудь StringIO

В Python у меня есть файловый поток, и я хочу скопировать его часть в StringIO . Я хочу, чтобы это было как можно быстрее, с минимальным количеством копий.

Но если я сделаю:

data = file.read(SIZE)
stream = StringIO(data)

Я думаю, что было сделано 2 копии, нет? Одна копия в данные из файла, другая копия внутри StringIO во внутренний буфер. Можно ли избежать одной из копий? Мне не нужны временные данные , поэтому я думаю, что одной копии должно быть достаточно

8
задан zaharpopov 23 November 2011 в 10:30
поделиться