python實現將文件夾內所有txt文件合並成一個文件


#coding=utf-8 
import os
import os.path #文件夾遍歷函數  
#獲取目標文件夾的路徑
filedir = '/home/gjh/txt_document/2'
#獲取當前文件夾中的文件名稱列表  
filenames=os.listdir(filedir)
#打開當前目錄下的result.txt文件,如果沒有則創建
f=open('result2.txt','w')
#先遍歷文件名
for filename in filenames:
    filepath = filedir+'/'+filename
    #遍歷單個文件,讀取行數
    for line in open(filepath):
        f.writelines(line)
    f.write('\n')
#關閉文件
f.close()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM