Как записать объект паркетных байтов в виде zip-файла на дискPython

Программы на Python
Anonymous
Как записать объект паркетных байтов в виде zip-файла на диск

Сообщение Anonymous »

Я начинаю с кадра данных pandas и хочу сохранить его как заархивированный файл паркета, все в памяти без промежуточных шагов на диске. У меня есть следующее:

Код: Выделить всё

bytes_buffer = BytesIO()
df.to_parquet(bytes_buffer)
bytes_value= bytes_buffer.getvalue()

with ZipFile('example.zip', 'w') as zip_obj:
zip_obj.write(bytes_buffer.getvalue())
Но я получаю следующую ошибку кодирования: ValueError: stat: встроенный нулевой символ в пути. Я получил информацию по единственной найденной мной ссылке на создание zip-файлов из памяти: https://www.neilgrogan.com/py-bin-zip/

Спасибо. вам за помощь :)

Подробнее здесь: https://stackoverflow.com/questions/607 ... le-to-disk

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