讀取目錄中所有文件
任務描述
將目錄中所有的.txt
文件中(10個文件共11萬行數據)的內容寫入到all.txt
中,肯定是不能粘貼復制的,那就用程序來解決吧。
代碼
import os # 打開寫入文件 file = open('all.txt','a',True,encoding='utf-8') # 獲取當前路徑 pwd = os.getcwd() # 隨機遍歷讀取目錄中的文件 files = os.walk(pwd) for path, dir_list, file_list in files: # 遍歷List中的文件 for file_name in file_list: # 根據文件名稱進行過濾 if file_name[0] == '1': # print(file_name) # 打開讀取文件 f = open(file_name,'r',True,encoding='utf-8') # 按行遍歷讀取文件 for line in f: # 寫入文件 file.write(line) # 關閉讀取流 f.close() # 關閉寫入流 file.close()