2021-01-25
阅读量:
1586
如何借助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.5698
2
1
关注作者
收藏
推荐帖子
0条评论
0条评论
0条评论

发表评论