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