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
中还有一个小组。
我该如何阅读这个小组?
答案 0 :(得分:0)
您的数据集中已有群组。如果您想知道对象可用的方法,可以执行以下操作:
print(dir(dataset[3]))
[..., 'name', ...]
您将按预期找到name
。