Python 批量合并多个txt文件

发布时间:2019-09-07 08:08:10编辑:auto阅读(3331)

    # -*- coding:utf-8 -*-  
      
    #os模块中包含很多操作文件和目录的函数  
    import os  
    #获取目标文件夹的路径  
    meragefiledir = os.getcwd()+'\\MerageFiles'
    #获取当前文件夹中的文件名称列表  
    filenames=os.listdir(meragefiledir)  
    #打开当前目录下的result.txt文件,如果没有则创建
    file=open('result.txt','w')  
    #向文件中写入字符  
      
    #先遍历文件名  
    for filename in filenames:  
        filepath=meragefiledir+'\\'
        filepath=filepath+filename
        #遍历单个文件,读取行数  
        for line in open(filepath):  
            file.writelines(line)  
        file.write('\n')  
    #关闭文件  
    file.close()  
    

关键字