Python讀取目錄資料夾內檔案及路徑 - ucamc
文章推薦指數: 80 %
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.
延伸文章資訊
- 1Python列出目錄所有檔案| CYL菜鳥攻略 - - 點部落
取得檔案列表os.listdir. 取得指定目錄中所有的檔案與子目錄名稱 from os import listdir from os.path import isfile, isdir, jo...
- 2(Python)查詢資料夾下的所有檔案名稱. os.listdir | AI反斗城
os.listdir 列出了給定資料夾下的所有檔案和資料夾,所以我們需要新增額外的程式碼來只把檔案給提取出來。 os.listdir 只返回相對給定資料夾dirPath 的相對路徑, ...
- 3[Python] 取得資料夾及子資料夾內所有檔案 - K_程式人
在Python的os模組中有兩個函數可應用(1) os.walk() os.walk(top, topdown=Ture, ... print(os.path.join(root, name))...
- 4python_快速列出資料夾內的檔案名稱 - gists · GitHub
指定要列出所有檔案的目錄. path = "D:\\My Documents\\Desktop\\sales". # 取得所有檔案與子目錄名稱. files = listdir(path). #...
- 5python列出資料夾下所有檔案的四個方法 - 程式人生