检查h5py中是否存在节点

tro*_*rau 20 python h5py

想知道是否有一种简单的方法可以使用h5py检查HDF5文件中是否存在节点.

我在文档中找不到任何内容,所以现在我正在使用异常,这很难看.

# check if node exists
# first assume it exists
e = True
try:
  h5File["/some/path"]
except KeyError:
  e = False # now we know it doesn't
Run Code Online (Sandbox Code Playgroud)

添加上下文:在尝试创建具有相同名称的新节点之前,我使用它来确定节点是否存在.

Dou*_*gal 37

e = "/some/path" in h5File
Run Code Online (Sandbox Code Playgroud)

可以.这是在非常简要地提到Group文档.