📜  使用 writelines() 函数将列表写入文件 - Python (1)

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

使用 writelines() 函数将列表写入文件 - Python

在 Python 编程中,有时我们需要将列表中的多行文本写入文件。Python 提供了 writelines() 函数,可以方便地将列表中的每个元素逐行写入文件。

语法

writelines() 函数的语法如下:

file_object.writelines(list)

其中,file_object 是文件对象,可以通过打开文件获取,list 是包含多行文本的列表。

示例

下面是一个示例,演示如何使用 writelines() 函数将列表写入文件:

# 创建一个包含多行文本的列表
lines = ["Hello, World!\n", "Welcome to Python\n", "Have a nice day!\n"]

# 打开文件以写入模式
file = open("output.txt", "w")

# 使用 writelines() 函数将列表中的多行文本写入文件
file.writelines(lines)

# 关闭文件
file.close()

上述代码将会创建一个名为 output.txt 的文件,并写入列表 lines 中的每一行文本。文件内容如下:

Hello, World!
Welcome to Python
Have a nice day!
注意事项
  • writelines() 函数不会在每行的末尾添加换行符,需要手动在列表中的每个元素中添加 \n
  • 请确保文件存在且可写。
  • 写入文件后,不要忘记调用 close() 方法关闭文件。

通过使用 writelines() 函数,我们可以轻松地将列表中的多行文本写入文件。这对于处理大量数据、生成日志文件等场景非常有用。