h5py读取文件时忽略外部链接

时间:2015-07-23 11:52:43

标签: python hdf5 h5py

我正在读取hdf5文件中的一个组,其中一些组成员是外部链接。我希望能够确定哪些组成员是外部链接,然后忽略它们以供进一步阅读。

示例代码:

f = h5py.File(filename, 'r')
data = f['header']
for p in date.keys:
    (if p is an external link, detect it here!)

1 个答案:

答案 0 :(得分:0)

工作代码:

f = h5py.File(filename, 'r')
data = f['header']
for p in date.keys:
    if bool('h5py._hl_.group.ExternalLink' in str(type(data.get(p, getlink=True))))):
        print 'External link found!'

精美的pythonic,我知道......;)