1. 程式人生 > >關於讀取某資料夾下所有檔案的Python與R程式碼

關於讀取某資料夾下所有檔案的Python與R程式碼

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)

先。。待補充