2021-01-25
閱讀量:
1521
如何借助python將一個(gè)文件夾下的excel文件,根據(jù)名字進(jìn)行分類(lèi),將包含特定字符后綴的文件放到指定文件夾下?
比如現(xiàn)在有一個(gè)文件夾里的文件如下
想把excel文件名字后綴(除了.xlsx部分外)以(6)結(jié)尾的名字放到一個(gè)指定的文件夾下,比如下面的文件夾下
python中寫(xiě)如下代碼
#導(dǎo)入相關(guān)庫(kù) import os, shutil #獲取指定文件夾下面全部文件的名字,并返回一個(gè)列表 filelist=os.listdir("D://源數(shù)據(jù)文件夾") #從上面的列表中篩選出符合條件的文件名字,比如名字后綴為(6)的,然后將文件名字放入到列表need6中 need6=[] for i in filelist: if i.endswith("(6).xlsx"): need6.append(i) #然后我們把列表need6里面所包含的文件全部復(fù)制到指定的文件夾下 for j in need6: shutil.copy("D://源數(shù)據(jù)文件夾"+"http://"+j,"D://6類(lèi)"+"http://"+j)
執(zhí)行完成上面的代碼可以看到文件已經(jīng)復(fù)制成功了






CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
0條評(píng)論
0條評(píng)論