pyhdf.error.HDF4Error: SD: no such file
是和pyhdf,这个python第三方的库有关系。
即,除非:
某人非常熟悉pyhdf这个库
有人就是pyhdf的开发者
否则,都很难找到根本的原因和解决办法啊。
所以,我是没办法帮你。
除非:
并且模拟你的环境,花时间去调试你这些代码,
然后,或许,能解决你的问题。。。。。。。。
import osdef search(s, path=os.path.abspath('.')):
for z in os.listdir(path):
if os.path.isdir(path + os.path.sep + z):
print('Currnet:', path)
path2 = os.path.join(path, z)
print('future:', path2)
search(s, path2)
elif os.path.isfile(path + os.path.sep + z):
if s in z:
print(os.path.join(path, z))
with open(path + os.path.sep + z, 'r') as fr:
with open('save.txt', 'a') as fw:
fw.write(path + '\t' + fr.read())
search('csv', '.')
def erase_lastchar(fname):''' 把给定文本最后一个字符去掉,再保存 '''
content = open(fname).read()
with open(fname,'w') as handle:
handle.write(content[:-1])
# 批量处理文本文件
import glob
map(erase_lastchar, glob.glob('*.txt'))
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)