📜  读取文件并写入另一个文件 python (1)

📅  最后修改于: 2023-12-03 14:57:43.811000             🧑  作者: Mango

读取文件并写入另一个文件

在Python中,读取一个文件并将其写入另一个文件是一项实际上非常简单的任务。这在日常编程工作中非常常见,例如,将一个CSV文件转换为JSON格式的文件。

下面是一个演示如何使用Python读取一个文件并将其写入另一个文件的示例程序。

代码
# 打开输入文件和输出文件
with open('input.txt', 'r') as input_file, open('output.txt', 'w') as output_file:
    # 读取并写入每一行
    for line in input_file:
        output_file.write(line)
代码解释

这个程序做了以下几件事:

  1. 打开输入文件和输出文件。我们使用Python中的open()函数来打开这两个文件。open()函数以可读写模式打开文件。这里我们使用了with语句来确保文件被正确地关闭,以便释放系统资源和避免可能造成的数据损坏。

  2. 读取输入文件每一行并将其写入输出文件。我们使用for循环遍历输入文件中的每一行,并使用输出文件的write()方法将这些行写到输出文件中。

结论

如此简单!现在您已经知道如何使用Python读取文件并将其写入另一个文件了。这个示例程序是很基础的,但是您可以使用Python的文件IO功能在更复杂的场景中进行高级操作,例如过滤和转换CSV或JSON文件。

参考