Sprawdź, czy węzeł istnieje w h5py
Zastanawiasz się, czy istnieje prosty sposób sprawdzenia, czy węzeł istnieje w pliku HDF5 przy użyciu h5py.
Nie mogłem znaleźć niczego w dokumentach, więc teraz używam wyjątków, które są brzydkie.
# check if node exists
# first assume it exists
e = True
try:
h5File["/some/path"]
except KeyError:
e = False # now we know it doesn't
Aby dodać kontekst: używam tego do określenia, czy węzeł istnieje przed próbą utworzenia nowego węzła o tej samej nazwie.