如何使用Python将两个文件连接成一个新文件?

如何使用Python将两个文件连接成一个新文件?

要将多个文件合并成一个新文件,只需使用循环读取文件并将它们写入新文件即可。

例如

filenames = ['file1.txt', 'file2.txt', 'file3.txt']
with open('output_file', 'w') as outfile:
    for fname in filenames:
        with open(fname) as infile:
            outfile.write(infile.read())

如果您有非常大的文件,而不是一次性写入文件,您可以逐行写入文件。

例如

filenames = ['file1.txt', 'file2.txt', 'file3.txt']
with open('output_file', 'w') as outfile:
    for fname in filenames:
        with open(fname) as infile:
            for line in infile:
                outfile.write(line)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程