Python h5py使用关闭的文件组

时间:2018-10-05 08:20:40

标签: python h5py

我正在使用hdf5文件存储校准数据。现在我要使用它们。但我不想让文件保持打开状态。 我想做这样的事情:

fileHandle['x']

然后仅使用xcalib独立于文件。现在的问题是xcalib只是一个h5py组对象,并且在关闭文件时将关闭。有没有简单的方法可以使它工作? 所以xcalib是例如一个正常的命令。 (内部有多个组和数据集)

感谢所有有帮助的评论:)

编辑: 因此,没有简单的方法可以使一个完整的小组“脱机”吗?

dict(fileHandle['x'])

包含多个组和数据集,我希望将其全部复制或以其他方式复制。 这样做

{'0': <HDF5 group "/x/0" (4 members)>, '1': <HDF5 group "/x/1" (4 members)>, '2': <HDF5 group "/x/2" (4 members)>, '3': <HDF5 group "/x/3" (4 members)>}

只是回报

{{1}}

当我关闭文件时,那些HDF5组被关闭。

0 个答案:

没有答案