import h5py
f=h5py.File(path,"r")
...
for key in f.keys():
print(f[key].name)
print(f[key].value)
AttributeError: ‘Dataset’ object has no attribute ‘value’
原因:h5py 3.1.0版本,print(type(f[key])) # 得到’h5py._hl.dataset.Dataset’
目前更多h5py 2.x版本的用法示例,不同于3.x版本。降低版本即可。
>pip uninstall h5py
>pip install h5py==2.9
>pip list