Предположим, у меня есть несколько данных: скажем, 3 python array
s (или numpy array
s) и 2 списка строк.python сжатие нескольких данных с использованием gzip или zlib
Как хранить каждую из данных в сжатом двоичном формате в одном и том же zip-файле?
Я посмотрел на документацию на https://docs.python.org/3.4/library/gzip.html и примеры просто показал, как написать один данные, которые используют gzip.open
, чтобы открыть файл, и writelines
выписывать отдельные данные.
Я использую Python 3.4
будет «tarfile» работать с MS Windows? – uday
Конечно! Хотя вам нужно подумать о том, кто будет открывать файлы. Если это еще один скрипт Python, я не думаю, что есть какие-либо проблемы с платформой - zlib является кросс-платформенным. Просто убедитесь, что вы используете двоичный режим при записи файла. – babbageclunk
было бы возможно привести пример сериализации массива numpy и списка строк? – uday