📜  Python|合并两个文本文件(1)

📅  最后修改于: 2023-12-03 15:04:24.950000             🧑  作者: Mango

Python | 合并两个文本文件

本文将介绍如何使用Python编程语言来合并两个文本文件。我们将使用Python的内置函数和文件操作来实现这个功能。

步骤

以下是合并两个文本文件的步骤:

  1. 打开第一个文本文件
  2. 打开第二个文本文件
  3. 读取第一个文本文件的内容
  4. 读取第二个文本文件的内容
  5. 关闭两个文本文件
  6. 合并两个文本文件的内容
  7. 将合并后的内容写入新的文本文件
  8. 关闭新的文本文件

下面是一个实现步骤的Python代码片段:

def merge_files(file1, file2, merged_file):
    # 打开第一个文本文件
    with open(file1, 'r') as f1:
        content1 = f1.read()

    # 打开第二个文本文件
    with open(file2, 'r') as f2:
        content2 = f2.read()

    # 合并两个文本文件的内容
    merged_content = content1 + content2

    # 将合并后的内容写入新的文本文件
    with open(merged_file, 'w') as f:
        f.write(merged_content)

    print("文件合并完成!")

# 合并文件
merge_files('file1.txt', 'file2.txt', 'merged_file.txt')
注意事项
  • 请确保文件路径正确,并有适当的读取和写入权限。
  • 运行代码前,请确保文件file1.txtfile2.txt存在,并包含要合并的内容。
  • 合并后的文件merged_file.txt将会在代码运行后生成。

以上代码片段展示了如何合并两个文本文件,并将合并结果写入一个新的文本文件中。你可以根据自己的需求修改文件名和路径。