欢迎访问宙启技术站
智能推送

使用Python的write()函数向文件追加数据的方法

发布时间:2023-12-14 08:10:50

Python中的write()函数可以用于向文件中追加数据。要追加数据而不是覆盖现有数据,我们需要使用文件模式中的"a"(即append)。

下面是一个例子,演示如何使用write()函数向文件中追加数据:

# 打开文件,以追加模式写入
file = open("data.txt", "a")

# 追加一行文本到文件中
file.write("Hello, World!
")

# 追加多行文本到文件中
lines = ["This is line 1
", "This is line 2
", "This is line 3
"]
file.writelines(lines)

# 关闭文件
file.close()

在这个例子中,我们首先使用open()函数打开一个名为"data.txt"的文件,以追加模式("a")写入。然后,我们使用write()函数向文件中追加了一行文本("Hello, World!

")和多行文本(lines列表)。

最后,我们使用close()函数关闭文件,以确保所有的更改都被写入和保存。

运行上述代码后,文件"data.txt"将会包含如下内容:

Hello, World!
This is line 1
This is line 2
This is line 3

可以看到,使用write()函数的"a"模式,我们成功地向文件中追加了数据。请记住,在追加模式下,文件指针会保持在文件的末尾处,以便在调用write()函数时,数据会被添加到文件的末尾。