今天就跟大家聊聊有關(guān)python中怎么根據(jù)文件名批量查找文件,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊(cè)、網(wǎng)絡(luò)空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、通榆網(wǎng)站維護(hù)、網(wǎng)站推廣。import os import numpy as np import pandas as pd import shutil file_path='/home/disk/yh_test/myfiles' #文件路徑 filename_path='/home/disk/yh_test/filename.xlsx' #文件列表 filelist=os.listdir(file_path) #獲取文件夾中的文件名稱 file_name=pd.read_excel(filename_path) #讀取所需文件列表 file_name['count']=0 #定義新的一列count,用于計(jì)數(shù) for file in filelist: m=file_name.shape[0] #表格的行數(shù) olddir=os.path.join(file_path,file) #每一個(gè)文件路徑 for i in range(m): if str(file_name['name'][i]) in file: #尋找對(duì)應(yīng)的文件名 F="/home/disk/yh_test/myfiles_filter/" #新文件夾名稱(先建好) newdir=os.path.join(F,file) shutil.copy(olddir,newdir) #復(fù)制到新文件夾中 file_name['count'][i]=file_name['count'][i]+1 #計(jì)數(shù) print(file) #打印出文件名,其實(shí)我是為了看它是不是在運(yùn)行 else: continue file_name.to_excel('file_name_count.xlsx') #保存新的文件列表
運(yùn)行結(jié)果如下:
新的文件夾myfiles_filter中文件是這樣的:
有關(guān)鍵字的文件都被復(fù)制過來了。
看完上述內(nèi)容,你們對(duì)python中怎么根據(jù)文件名批量查找文件有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道,感謝大家的支持。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。