Check if node exists in h5py

前端 未结 3 1641
遇见更好的自我
遇见更好的自我 2020-12-16 11:17

I am wondering if there is a simple way to check if a node exists within an HDF5 file using h5py.

I couldn\'t find anything in the docs, so right now I\'m using exce

相关标签:
3条回答
  • 2020-12-16 11:40
    e = "/some/path" in h5File
    

    does it. This is very briefly mentioned in the Group documentation.

    0 讨论(0)
  • 2020-12-16 12:01

    After checking the documentation at group docs. I assume you can use the keys method of the group object to check before usage:

    # check if node exists
    # first assume it doesn't exist
    e = False
    node = "/some/path"
    if node in h5file.keys():
        h5File[node]
        e = True
    
    0 讨论(0)
  • 2020-12-16 12:02

    You can also simply use require_group() method for groups. H5py Docs.

    0 讨论(0)
提交回复
热议问题