文件操作的改
文件操作的改
-
以读的模式打开原文件
-
以写的模式创建一个新文件
-
将原文件的内容读出来修改成新内容,写入新文件
-
将原文件删除
-
将新文件重新命名为原文件
import os # 读取原文件,在新建一个文件 with open('简单',encoding='utf-8') as f1,\ #\是换行符 open('简单.bak',encoding='utf-8',mode='w')as f2: #for 循环读出原文件,读一行改一行(循环原因避免一次性读出文件把内存撑爆) for i in f1.read(): li = i.replace('a','A') f2.write(li) #把改后的文件添加到新文件中 os.remove('简单') #删除原文件 os.rename('简单.bak','简单') #把新文件重命名为旧文件