正如我们在上一篇文章(在Python中打开,关闭file / open(),close()函数)中所讨论的,存在一组文件打开模式。
要写入现有文件-我们必须以追加模式(“ a”)打开文件,如果文件不存在,则会创建文件。
那么,要在现有文件中写入文本,首先要确认该文件是否存在?如果该文件不存在,程序将创建一个新文件。
示例
在此示例中,我们将首先创建文件,编写文本,然后关闭文件。然后,我们将以追加模式(“ a”)打开文件。
# 将内容写入现有文件 # 首先,我们正在创建一个文件 # 并写一些数据 fo = open("file1.txt", "wt") fo.write("Hello world.") fo.close() # 现在以追加模式打开文件 fo = open("file1.txt","at") fo.write("How are you?") fo.close() # 读取并显示文件内容 # 以只读模式打开文件 fo = open("file1.txt","rt") print("File's content...") dummy = fo.read() print(dummy) fo.close()
输出结果
File's content... Helloworld.Howare you?