2021-01-25
阅读量:
1285
如何借助python将一个文件夹下的excel文件,根据名字进行分类,将包含特定字符后缀的文件放到指定文件夹下?
比如现在有一个文件夹里的文件如下
想把excel文件名字后缀(除了.xlsx部分外)以(6)结尾的名字放到一个指定的文件夹下,比如下面的文件夹下
python中写如下代码
#导入相关库 import os, shutil #获取指定文件夹下面全部文件的名字,并返回一个列表 filelist=os.listdir("D://源数据文件夹") #从上面的列表中筛选出符合条件的文件名字,比如名字后缀为(6)的,然后将文件名字放入到列表need6中 need6=[] for i in filelist: if i.endswith("(6).xlsx"): need6.append(i) #然后我们把列表need6里面所包含的文件全部复制到指定的文件夹下 for j in need6: shutil.copy("D://源数据文件夹"+"//"+j,"D://6类"+"//"+j)
执行完成上面的代码可以看到文件已经复制成功了






推荐帖子
0条评论
0条评论
0条评论