Python распаковывает поток байтов?Python

Программы на Python
Гость
Python распаковывает поток байтов?

Сообщение Гость »


Вот ситуация:
[*]
Я получаю XML-документы в формате gzip с Amazon S3

импортировать бото из boto.s3.connection импортировать S3Connection из boto.s3.key Импортировать ключ conn = S3Connection('идентификатор доступа', 'секретный ключ доступа') б = conn.get_bucket('mydev.myorg') k = Ключ (б) k.key('документы/document.xml.gz') [*]Я прочитал их в файле как

импортировать gzip f = открыть('/tmp/p', 'w') k.get_file(е) е.закрыть() r = gzip.open('/tmp/p', 'rb') file_content = r.read() р.закрыть() Вопрос

Как я могу разархивировать потоки напрямую и прочитать их содержимое?

Я не хочу создавать временные файлы, они выглядят не очень хорошо.

Вернуться в «Python»