增加:利用写,增加文件内容

删除:将文件打开方式变为‘w’'w+'来删除全部文件内容。也可以通过截断函数truncate()删除需要删除的部分

修改:(1)可以将文件全部加载在内存中,在写到原文件。此方法一般不采用,常用方法是(2)

          (2)打开文件,修改完后写到一个新文件中。即可同时打开两个文件,从一个文件读往另一个文件写。

eg:将poem1文件中的eeeee改为EEEEE

f=open("poem1",'r',encoding="utf-8")
f_new=open("poem3",'w',encoding="utf-8")
for line in f:
    if "eeeee" in line:
        line=line.replace("eeeee","EEEEE")
    f_new.write(line)
f.close()
f_new.close()

查:通过for循环查找 如上例查找字符串‘eeeee’