大家好,我想用python代码批量打开一个文件夹中的所有HDF文件,然后进行处理。

发布网友 发布时间:2022-03-30 20:07

我来回答

3个回答

热心网友 时间:2022-03-30 21:36

indir_lsta=r'E:/MODIS_LST/Aqua_2008/MS'
indir_lstt=r'E:/MODIS_LST/Terra_2008/MS'
把斜杠换一下
因为no such file就是找不到文件 ,改一下斜杠就可以了。我之前也遇到过这个问题。
如果还不行吗,要么就是文件位置或者格式出错。

热心网友 时间:2022-03-30 22:54

很明显,你这里的错误:
pyhdf.error.HDF4Error: SD: no such file
是和pyhdf,这个python第三方的库有关系。
即,除非:
某人非常熟悉pyhdf这个库
有人就是pyhdf的开发者
否则,都很难找到根本的原因和解决办法啊。

所以,我是没办法帮你。

除非:
有你的完整的代码,有你的所有的对应的HDF文件,
并且模拟你的环境,花时间去调试你这些代码,
然后,或许,能解决你的问题。。。。。。。。

热心网友 时间:2022-03-31 00:29

请问楼主解决了吗

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com