当前位置 博文首页 > LY的博客:使用python合并多个txt文件

    LY的博客:使用python合并多个txt文件

    作者:[db:作者] 时间:2021-08-09 18:51

    因为要建立一个网站,要对上百个txt源头文件整合为标准化mysql数据表,先尝试做txt合并,代码网上摘的。

    之后会改进代码做一个生成csv再导入到远程服务器的数据库中

    #合并一个文件夹下的多个txt文件
    #coding=utf-8
    import os
    #获取目标文件夹的路径
    filedir = os.getcwd()+''
    #获取当前文件夹中的文件名称列表
    filenames=os.listdir(filedir)
    #打开当前目录下的result.txt文件,如果没有则创建
    f=open('result.txt','w')
    i=0
    #先遍历文件名
    for filename in filenames:
        i+=1
        print(i)
        if i>0:
            filepath = filedir+'\\'+filename
            print(filepath)
            #遍历单个文件
    
            for line in open(filepath,encoding='gbk', errors='ignore'):
                # print(str(line))
                f.writelines(line)
                # f.write('\n')
    #关闭文件
    f.close()
    cs