如何用Python编写现有文件?
正如我们在上一篇文章(在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?