读取组对象的类型 - 在h5py.Group对象中的组

时间:2017-07-25 04:41:43

标签: python hdf5 h5py

def select_HDF_file(self):
        filename2 = QFileDialog.getOpenFileName(self.dlg, "Select output file","",'*.hdf')
        file = h5py.File(filename2 , 'r')

        dataset = []

        for i in file.values():
            dataset.append(i)

        Grp = h5py.Group
        Grp = dataset[3]
        Grp2 = Grp.<<idont know how to access group in group>>
        Gname = Grp.name

我在python中读取HDF文件并在HDF文件中读取组,就像这样

Grp = h5py.Group

但我不知道grp中还有一个小组。

我该如何阅读这个小组?

1 个答案:

答案 0 :(得分:0)

您的数据集中已有群组。如果您想知道对象可用的方法,可以执行以下操作:

print(dir(dataset[3]))
[..., 'name', ...]

您将按预期找到name