Я начинаю с кадра данных 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