您好,登錄后才能下訂單哦!
本篇文章為大家展示了python如何讀取文件夾中圖片的圖片名并寫(xiě)入excel表格,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過(guò)這篇文章的詳細(xì)介紹希望你能有所收獲。
有的時(shí)候,我們需要讀取圖片名,寫(xiě)入表格中,以便結(jié)合圖片的其他信息,做進(jìn)一步的分析。
假如,現(xiàn)在要讀取存放在E盤(pán)的origin_file文件夾,讀取里面的圖片名將其寫(xiě)入到excel文件img.xlsx中。
首先,需要讀取圖片文件夾路徑
import pandas as pd import os os.chdir('E:\\') #1.讀取圖片文件夾路徑 path='origin_file'
然后,pandas建立空白excel文件“img.xlsx”
#2.建立空白excel文件“img.xlsx” writer=pd.ExcelWriter("img.xlsx")
然后,遍歷圖片文件夾里的文件,并將文件名寫(xiě)入新的列表
#3.將圖片文件夾里的文件名寫(xiě)入新的列表 #3.1遍歷圖片文件夾 for root,dirs,files in os.walk(path): #os.walk() 方法是一個(gè)簡(jiǎn)單易用的文件、目錄遍歷器,可以幫助我們高效的處理文件、目錄方面的事情。 # root 表示當(dāng)前正在訪問(wèn)的文件夾路徑 # dirs 表示該文件夾下的子目錄名list # files 表示該文件夾下的文件list list=[] #建立新的列表list #3.2遍歷文件list里的所有的圖片文件寫(xiě)入新列表list中 for file in files: file=file.rstrip(".jpg") #將圖片名末尾的“.jpg”去掉 list.append(file) #將圖片名加入新列表list中
然后,將列表list嵌套進(jìn)字典data中,轉(zhuǎn)換成dataframe格式儲(chǔ)存在開(kāi)始建立的excel中
#4.將列表list嵌套進(jìn)字典data中 dict_={'filename':list} #鍵名為新建表格的字段名,值為以圖片名為元素的列表 #5.轉(zhuǎn)換成dataframe格式 df=pd.DataFrame(dict_) #6.儲(chǔ)存在開(kāi)始建立的excel中 df.to_excel(writer,'sheet1',startcol=0,index=False ) #工作表名稱為“sheet1”,開(kāi)始列為第一列,不需要索引 #7.保存文件 writer.save()
文件夾里的圖片的圖片名就被寫(xiě)入excel表格中了
讀取目標(biāo)文件夾——建立新excel——圖片名寫(xiě)入列表——列表嵌套字典轉(zhuǎn)成dataframe格式——保存在excel
import pandas as pd import os os.chdir('E:\\') #1.讀取圖片文件夾路徑 path='origin_file' #2.建立空白excel文件“img.xlsx” writer=pd.ExcelWriter("img.xlsx") #3.將圖片文件夾里的文件名寫(xiě)入新的列表 #3.1遍歷圖片文件夾 for root,dirs,files in os.walk(path): #os.walk() 方法是一個(gè)簡(jiǎn)單易用的文件、目錄遍歷器,可以幫助我們高效的處理文件、目錄方面的事情。 # root 表示當(dāng)前正在訪問(wèn)的文件夾路徑 # dirs 表示該文件夾下的子目錄名list # files 表示該文件夾下的文件list list=[] #建立新的列表list #3.2遍歷文件list里的所有的圖片文件寫(xiě)入新列表list中 for file in files: file=file.rstrip(".jpg") #將圖片名末尾的“.jpg”去掉 list.append(file) #將圖片名加入新列表list中 #4.將列表list嵌套進(jìn)字典data中 dict_={'filename':list} #鍵名為新建表格的字段名,值為以圖片名為元素的列表 #5.轉(zhuǎn)換成dataframe格式 df=pd.DataFrame(dict_) #6.儲(chǔ)存在開(kāi)始建立的excel中 df.to_excel(writer,'sheet1',startcol=0,index=False ) #工作表名稱為“sheet1”,開(kāi)始列為第一列,不需要索引 #7.保存文件 writer.save()
上述內(nèi)容就是python如何讀取文件夾中圖片的圖片名并寫(xiě)入excel表格,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。