open 内置函数,open底层调用的是操作系统的接口
f1,变量. (f1,fh,file,file_handler,f_h) 文件句柄.通过对文件的任何操作都会通过文件句柄. 的方式.
encoding:可以不写,不写参数,默认编码本.默认编码本:操作系统的默认的编码
****文件句柄****是一个迭代器
windows:gbk
linux:utf -8
mac: ust -8
f.close (关闭文件)
将新文件重命名为原文件.
import os
with open("alex",encoding="utf -8") as f1, open("alex1",encoding="utf8",mode="w")as f2:
for a in f1:lin = a.replace("SB","sb") f2.write(lin)
os.remove("alex")
os.rename("alex1","alex")
原文:https://www.cnblogs.com/luyi84895838/p/10839279.html