Python讀取目錄資料夾內檔案及路徑 - ucamc

文章推薦指數: 80 %
投票人數:10人

import os # 指定要查詢的路徑 yourPath = '/content/sample_data/' # 列出指定路徑底下所有檔案(包含資料夾) allFileList = os.listdir(yourPath) ... 文 影 文 影 訂閱電子報 四月29,2020 Python讀取目錄資料夾內檔案及路徑 會使用python讀取資料夾下所有檔案的情況,通常發生在整批資料需要備份、搬移的時候,因此下面跟大家分享如何使用python讀取資料夾下的所有檔案。

importos #指定要查詢的路徑 yourPath='/content/sample_data/' #列出指定路徑底下所有檔案(包含資料夾) allFileList=os.listdir(yourPath) #逐一查詢檔案清單 forfileinallFileList: #這邊也可以視情況,做檔案的操作(複製、讀取...等) #使用isdir檢查是否為目錄 #使用join的方式把路徑與檔案名稱串起來(等同filePath+fileName) ifos.path.isdir(os.path.join(yourPath,file)): print("I'madirectory:"+file) #使用isfile判斷是否為檔案 elifos.path.isfile(yourPath+file): print(file) else: print('OHMYGOD!!') #與listdir不同的是,listdir只是將指定路徑底下的目錄和檔案列出來 #walk的方式則會將指定路徑底下所有的目錄與檔案都列出來(包含子目錄以及子目錄底下的檔案) allList=os.walk(yourPath) #列出所有子目錄與子目錄底下所有的檔案 forroot,dirs,filesinallList: #列出目前讀取到的路徑 print("path:",root) #列出在這個路徑下讀取到的資料夾(第一層讀完才會讀第二層) print("directory:",dirs) #列出在這個路徑下讀取到的所有檔案 print("file:",files) 分享來源:python讀取資料夾內檔案 ©UCAMC.Allrightsreserved.PoweredbyCITIAR.



請為這篇文章評分?