栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Python

2022-06-22 用python合并多个文本文件

Python 更新时间:发布时间: 百科书网 趣学号

#路径C:PythonTest下有2组文件,一组为aX.txt,一组为bX.txt
#C:PythonTesttxt目录下有集合.txt文件用于存放合并后的文件内容
#找出全部以b为前缀的文件名的文件,将他们的内容全部读取到集合.txt

import os

def getAllTxt():
    # 文件夹目录
    path = "C:\PythonTest"
    # 得到文件夹下的所有文件名称
    files= os.listdir(path)
    print(files)
    txts = []
    # 遍历文件夹
    for file in files:
        # 构造绝对路径,"\",其中一个''为转义符
        position = path+'\'+ file
        # 输出路径
        print(position)
        # 打开文件
        if file.startswith("b"):
            with open(position, "r", encoding='utf-8') as f:
                # 读取文件
                data = f.read() + 'nn'
                txts.append(data)
    # 转化为非数组类型
    txts = ''.join(txts)
    with open('txt/集合.txt', 'a', encoding='utf-8') as file:
        print(txts)
        file.write(txts)
 
 
getAllTxt()

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/987161.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号