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

该代码示例使用Python的os和shutil模块,从E:/seasonyield_predict/datapre/climate/tem_test目录下选取以avg命名的年份文件夹中的所有文件,然后将这些文件移动到E:/seasonyield_predict/datapre/climate/tem_test2目录,以便于后续的数据操作。
摘要由CSDN通过智能技术生成

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

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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值