【Python File】如何讀取目錄下所有的檔案列表
# 找出指定目錄下的所有.csv檔 from os import listdir from os.path import isfile, isdir, join, splitext # 目錄位置-要找出目錄下的所有檔案清單 mypath = "C:\\Users\\sya\\Downloads" # 取得所有檔案與子目錄名稱 files = listdir(mypath) # 要移除的清單 (不是.csv的檔案) removelist = list() # 迴圈讀取目錄下的檔案 for f in files: # 組合出檔案的絕對路徑 fullpath = join(mypath, f) # 只處理 fullpath 是檔案的項目(略過目錄) if isfile(fullpath): if splitext(f)[1] != '.csv': removelist.append(f) # 從files中移除不是.csv的檔案 for item in removelist: files.remove(item)
其他: