關於讀取某資料夾下所有檔案的Python與R程式碼
阿新 • • 發佈:2019-01-29
import os #os模組匯入 path = "E:\ywl_sysu_term\校對彙總" #資料夾目錄 files = os.listdir(path) #得到資料夾下的所有檔案及資料夾名稱(這裡注意檔案和資料夾都有!) s = [] for file in files: if not os.path.isdir(file):#判斷是資料夾,不是資料夾即為檔案 f = open(path+"/"+file) #找到該檔案的路徑開啟檔案,或者用os.path.join(path,file) iter_f = iter(f); #建立迭代器 str = "" for line in iter_f: #遍歷檔案,一行行遍歷,讀取文字 str = str + line s.append(str) #每個檔案的文字存到list中 print(s) #列印結果
就是迭代。
下面是R
list.files(path = ".", pattern = NULL, all.files = FALSE,
+ full.names = FALSE, recursive = T,
+ ignore.case = FALSE, include.dirs = FALSE, no.. = FALSE)
先。。待補充