PYTHON 读取HDF格式数据出错?

Python017

PYTHON 读取HDF格式数据出错?,第1张

加一句在最前面看输出什么

import os

print(os.path.isfile("D:/data/04modis/MCD15A2H.A2002185.h00v08.006.2015149102758.hdf"))

将MODIS的hdf文件,需要转换为tif文件。

Python批处理多波段HDF文件为TIF文件

利用Python(ArcGIS环境下的ArcPy)批量将hdf数据特定波段输出为tif格式

很明显,你这里的错误:

pyhdf.error.HDF4Error: SD: no such file

是和pyhdf,这个python第三方的库有关系。

即,除非:

某人非常熟悉pyhdf这个库

有人就是pyhdf的开发者

否则,都很难找到根本的原因和解决办法啊。

所以,我是没办法帮你。

除非:

你的完整的代码,有你的所有的对应的HDF文件,

并且模拟你的环境,花时间去调试你这些代码,

然后,或许,能解决你的问题。。。。。。。。