Python中write()函数实现文件内容的追加和覆盖
发布时间:2023-12-30 12:25:19
在Python中,可以使用write()函数来实现文件内容的追加和覆盖。write()函数是文件对象的方法,用于将指定的数据写入到文件中。
下面分别演示如何使用write()函数来实现文件内容的追加和覆盖。
1. 文件内容追加
如果想要将数据内容追加到文件末尾,可以通过打开文件时设置文件打开模式为'a'来实现。具体的步骤如下:
# 打开文件,设置文件打开模式为追加模式
file = open('example.txt', 'a')
# 写入数据到文件中
file.write('Hello, World!
')
# 关闭文件
file.close()
在上述的例子中,我们首先打开名为example.txt的文件,并设置文件打开模式为'a',即追加模式。然后,使用write()函数将字符串'Hello, World!
'写入到文件中。最后,关闭文件。
执行上述代码后,将会在example.txt文件末尾追加一行Hello, World!的内容。
2. 文件内容覆盖
如果想要将数据内容覆盖文件原有的内容,可以通过打开文件时设置文件打开模式为'w'来实现。具体的步骤如下:
# 打开文件,设置文件打开模式为写入模式
file = open('example.txt', 'w')
# 写入数据到文件中
file.write('Hello, World!
')
# 关闭文件
file.close()
在上述的例子中,我们首先打开名为example.txt的文件,并设置文件打开模式为'w',即写入模式。然后,使用write()函数将字符串'Hello, World!
'写入到文件中。最后,关闭文件。
执行上述代码后,将会覆盖example.txt文件原有的内容,并写入一行Hello, World!的内容。
需要注意的是,在使用write()函数时,字符串的末尾需要加上
换行符,以便在写入文件后换行显示。
以上就是在Python中使用write()函数实现文件内容的追加和覆盖的方法,并附上了相应的例子。
