Могу ли я сохранить файл (файл HDF5) в другом файле с сериализацией?

У меня есть файл HDF5 и список объектов, которые мне нужно сохранить для сохранения функциональности. Для простоты я хочу создать только один файл сохранения. Могу ли я сохранить файл H5 в моем файле сохранения, который я создаю с сериализацией (рассолом), не открывая файл H5.


person Umur Gurelli    schedule 07.09.2016    source источник
comment
Могу ли я сохранить файл H5 без ... - Без чего?   -  person janbrohl    schedule 07.09.2016
comment
жаль, что не должно быть без   -  person Umur Gurelli    schedule 08.09.2016


Ответы (1)


Вы можете поместить несколько файлов в один, используя zipfile или tarfile

  • для zipfile вы должны write файлы базы данных и writestr ваши pickle.dumpsданные.
  • для tarfile вы должны add файл базы данных и gettarinfo, addfile ваши pickle.dumped данные из файла.

Я бы предложил создать zip, если вам не нужны расширенные атрибуты файловой системы, потому что это немного проще в использовании.

person janbrohl    schedule 08.09.2016
comment
Спасибо. Zipfile - это именно то, что я хочу использовать. - person Umur Gurelli; 08.09.2016