增加:利用写,增加文件内容
删除:将文件打开方式变为‘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’
来源:CSDN
作者:风从北方来
链接:https://blog.csdn.net/beifangdefengchuilai/article/details/79592849