Python 我可以将一个文件(HDF5文件)存储在另一个具有序列化的文件中吗?

Python 我可以将一个文件(HDF5文件)存储在另一个具有序列化的文件中吗?,python,serialization,pickle,hdf5,Python,Serialization,Pickle,Hdf5,我有一个HDF5文件和一个保存功能所需的对象列表。为了简单起见,我只想创建一个保存文件。我可以将H5文件存储在我用序列化(pickle)创建的保存文件中,而不打开H5文件 您可以使用或将多个文件放在一个文件中 对于zipfile,您将写入数据库文件,并写入您的pickle.dumpsed数据 对于tarfile,您将添加数据库文件和gettarinfo,addfile从文件中转储ed数据 如果您不需要扩展文件系统属性,我建议您创建一个zip,因为它更易于使用。“我可以存储H5文件而不使用…”

我有一个HDF5文件和一个保存功能所需的对象列表。为了简单起见,我只想创建一个保存文件。我可以将H5文件存储在我用序列化(pickle)创建的保存文件中,而不打开H5文件

您可以使用或将多个文件放在一个文件中

  • 对于zipfile,您将
    写入
    数据库文件,并
    写入
    您的
    pickle.dumps
    ed数据
  • 对于tarfile,您将
    添加
    数据库文件和
    gettarinfo
    addfile
    从文件中转储
    ed数据

如果您不需要扩展文件系统属性,我建议您创建一个zip,因为它更易于使用。

“我可以存储H5文件而不使用…”-不使用什么?抱歉,不应该使用“不使用”谢谢。Zipfile正是我想要使用的。