python将多个txt文件进行上下合并

python将多个txt文件进行上下合并,代码注释已给出

import os
import os.path


filedir = 'txt/frame0'  # 填入要合并的文件夹名字
filenames = os.listdir(filedir)  # 获取文件夹内每个文件的名字
f = open('txt/frame0/all.txt', 'w')  # 以写的方式打开文件,没有则创建

# 对每个文件进行遍历
for filename in filenames:
    filepath = filedir + '/' + filename  # 将文件夹路径和文件名字合并
    for line in open(filepath):  # 循环遍历对每一个文件内的数据
        f.writelines(line)  # 将数据每次按行写入f打开的文件中

f.close()  # 关闭

猜你喜欢

转载自blog.csdn.net/qq_41542989/article/details/109081630