我的代码如下:
import os
import numpy as np
import scipy as sp
from pyhdf.SD import *
print '************************Read files***********************************'
indir_lsta=r'E:\MODIS_LST\Aqua_2008\MS'
indir_lstt=r'E:\MODIS_LST\Terra_2008\MS'
#for Infiles in glob.glob(os.path.join(path,'*.hdf')):
lista=os.listdir(indir_lsta)
listt=os.listdir(indir_lstt)
print 'the number of the files in the foild is :',len(lista)
for k in range(len(lista)):
lstfile=SD(lista[k-1],SDC.READ)
运行通不过,提示的问题是:pyhdf.error.HDF4Error: SD: no such file
也尝试过换用其他打开HDF文件的方式,还是不行,当时SD打开单个文件是可以的。请高手指教,不胜感激!!!