python多个txt合并

txt数据是这样:

 内容:

 

#!usr/bin/env python
# -*- coding:utf-8 -*-
"""
@author: Suyue
@file: lianxi.py
@time: 2024/04/28
@desc:
"""
# -*- coding:utf-8 -*-

# os模块中包含很多操作文件和目录的函数
import os

# 适用于位置任意的情况,不要求同一目录下
meragefiledir = 'G:/hebing'  # 这里的D:/A Project/11-21KeywordsTop需要替换成自己的文件夹的绝对路径哦

# 获取当前文件夹中的文件名称列表
filenames = os.listdir(meragefiledir)

# 打开当前目录下的result.txt文件,如果没有则创建
file = open('G:/hebing/53464_20230703.txt', 'w', encoding='utf8')  # 这里的53464_20230703.txt就是合并后的结果txt的名字

# 向文件中写入字符
# 先遍历文件名
for filename in filenames:
    filepath = meragefiledir + '\\'
    filepath = filepath + filename
    # 遍历单个文件,读取行数
    for line in open(filepath, encoding='utf8'):
        file.writelines(line)
    file.write('\n')
# 关闭文件
file.close()

 

posted @ 2024-04-28 17:11  秋刀鱼CCC  Views(21)  Comments(0Edit  收藏  举报