使用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()函数时,数据会被添加到文件的末尾。
