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

Python中open()函数的文件追加操作

发布时间:2023-12-16 03:14:03

在Python中,可以使用open()函数来打开一个文件并进行读写操作。open()函数的 个参数是文件名,第二个参数是打开模式。其中,模式参数可以为以下几种值:

- 'r':只读模式(默认模式),打开文件后只能进行读取操作。

- 'w':写入模式,打开文件后可以进行写入操作。如果文件已存在,则会先清空文件内容。

- 'a':追加模式,打开文件后可以进行写入操作。如果文件已存在,则会在文件末尾追加内容。

以下是open()函数进行文件追加操作的使用例子:

# 打开一个文件并以追加模式写入内容
file = open("example.txt", "a")

# 使用write()方法写入内容到文件末尾
file.write("Hello, World!
")
file.write("This is an example.")

# 关闭文件
file.close()

在上面的例子中,首先我们打开一个名为example.txt的文件并以追加模式写入内容。然后,我们使用write()方法向文件末尾写入两行文本内容。最后,我们关闭文件以释放资源。如果example.txt文件不存在,则会自动创建该文件;如果文件已存在,则会在文件末尾追加内容。

如果你运行以上代码,example.txt文件的内容将会变为:

Hello, World!
This is an example.

需要注意的是,使用追加模式写入文件时,如果文件不存在则会创建新文件,如果文件已存在则会在文件末尾追加内容而不会清空之前的内容。