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

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()函数实现文件内容的追加和覆盖的方法,并附上了相应的例子。