2017-07-25 1 views
0
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 

je lire le fichier HDF en python et lire groupe dans le fichier HDF aussi comme celui-cilecture type d'objet groupe - groupe objet h5py.Group

Grp = h5py.Group 

, mais je ne sais pas encore un groupe grp.

Comment puis-je lire ce groupe?

+0

Vous avez déjà un groupe dans votre jeu de données. Je ne comprends pas ce que tu veux faire. – Y0da

+0

merci je peux gérer cela –

+0

Puis marquer la question comme si vous l'avez. – Y0da

Répondre

0

Vous avez déjà un groupe dans votre base de données. Si vous voulez savoir quelle méthode sont disponibles pour l'objet, vous pouvez faire:

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

Vous trouvé name comme prévu.