美文网首页
2020-11-13

2020-11-13

作者: wangj676 | 来源:发表于2020-11-13 12:58 被阅读0次

    python 整合所有 txt 文件内容

    需求:

    • 将文件夹中的所有 txt 文件内容给整合到一个文件中去

    难点:

    • Mac系统下有 ._形式的文件,对我而言没有用处
    • 读取和写入文件

    解决办法:

    • 首先判断文件名指定位置中是否含有_符号,如果有的话,就删除
    • with open读取和写入文件
    # -*- encoding:utf-8 -*-
    
    import os
    ## 文件路径
    filePath = './下载链接'
    os.chdir(filePath)
    ## 将路径下的所有文件名保存在 dir 中
    dir = os.listdir(filePath)
    
    ## 循环,删除含有‘_’的元素
    for i in dir:
        if i[1]=="_":
            dir.remove(i)
    ## 打开 a.txt, 并写入内容
    with open('a.txt','a') as file:
        for filename in dir:
            with open(filename,'r',encoding='utf-8') as f:
                content = f.read()
                file.write(content)
    ### OVER            
    

    相关文章

      网友评论

          本文标题:2020-11-13

          本文链接:https://www.haomeiwen.com/subject/fmmvbktx.html