python 批量将某文件夹下的符合要求的子文件移到另一个文件夹

问题概述:网站下载的数据是逐年的压缩包,解压缩后在单独的年文件里,想把所有的年文件下的均值文件中的子文件移动到一个文件里,进行后续的操作:

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)

猜你喜欢

转载自blog.csdn.net/weixin_45626690/article/details/129973600