KeyError: “Unable to open object (object ‘xxxx‘ doesn‘t exist) 解决方法

使用 h5py 读取文件时遇到报错:

KeyError: “Unable to open object (object ‘xxxx‘ doesn‘t exist) 

如果遇到这个问题,首先要确定的是你的路径中是否包含中文。如果有,请把你的路径中的中文去掉或者把项目移到没有中文的路径。

很多开源库由于对路径中 utf-8 字符支持不完善会出现这个问题,像 opencv-python 到现在也没修复这个问题,h5py 也一样。这提醒我们作为编程者,在文件夹命名时要避免使用中文命名,以避免不必要的报错和调试。因为像这种报错如果你没有查阅到相关资料,可能好几天都很难找到错误在哪。

你可能感兴趣的:(Python问题汇总,报错问题汇总,python,h5py)