问题概述:网站下载的数据是逐年的压缩包,解压缩后在单独的年文件里,想把所有的年文件下的均值文件中的子文件移动到一个文件里,进行后续的操作:
import os
import shutil
source = 'E:/seasonyield_predict/datapre/climate/tem_test'
destination = 'E:/seasonyield_predict/datapre/climate/tem_test2'
names=['avg']###筛选均值文件
for files in os.listdir(source):
if files.split('_')[1] in names:
a=os.listdir(os.path.join(source,files))
for filename in a:
file_path = os.path.join(source,files, filename)
shutil.move(file_path, destination)