python合并多个文本文件

Posted 今夜月色很美

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python合并多个文本文件相关的知识,希望对你有一定的参考价值。

由于工作需要合并多个sql文件提供给客户作为初始化脚本,于是写了几行python代码代替手动处理

import os

path = "D:\\\\testfile\\\\3\\\\migration\\\\"
file_list = os.listdir(path)
lines = []
for filename in file_list:
    filepath = path + '/'
    filepath = filepath + filename
    file_handle = open(filepath, mode="r", encoding="utf-8")
    lines.extend(file_handle.readlines())
    file_handle.close()


write_handle = open("D:\\\\testfile\\\\3\\\\migration\\\\init.sql", mode="w", encoding="utf-8")
write_handle.writelines(lines)
write_handle.close()

以上是关于python合并多个文本文件的主要内容,如果未能解决你的问题,请参考以下文章

Pandas python合并多个文件文本

python 如何把多个文件内容合并到以一个文件

合并多个文本文件方法

将多个文本文件合并到一个Excel工作表中

如何将多个csv按行合并?(不是首尾相接的按列合并)

使用 ANT 逐行合并多个文本文件