📜  python逐行将列表写入文件 - Python(1)

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

Python逐行将列表写入文件

在Python中,将列表写入文件是一项很常见的任务。当我们需要将多个数据写入文件时,将它们存储在列表中是一个很好的选择。本文将介绍如何使用Python逐行将列表写入文件。

准备工作

在本教程中,我们将创建一个包含一些数字的列表,并将每个数字写入磁盘上的单独一行。首先,我们需要创建这个列表。以下是一个示例列表:

numbers = [1, 2, 3, 4, 5]
将列表写入文件

要将列表写入文件,我们需要打开一个文件,将列表内容写入文件,然后关闭该文件。使用Python中的“with语句”可以打开并自动关闭文件。下面是代码片段:

with open('numbers.txt', 'w') as file:
    for number in numbers:
        file.write(str(number) + '\n')

上面的代码:

  1. 使用“with”语句打开名为“numbers.txt”的文件,以写入模式打开。
  2. 对于列表中的每个数字,我们将其转换为字符串并将其与“换行符”一起写入文件。
  3. 在with代码块结束时,Python自动关闭文件。
程序

以下是完整的程序:

numbers = [1, 2, 3, 4, 5]

with open('numbers.txt', 'w') as file:
    for number in numbers:
        file.write(str(number) + '\n')
结论

本文中,我们介绍了如何在Python中将列表逐行写入文件。请记住,在Python中,使用“with”语句可以更轻松地打开和关闭文件,使代码更易于阅读和编写。