#上节课复习#文件处理 #打开文件 #open(‘路径’,‘打开方式’,‘指定编码方式’) #打开方式 r w a r+ w+ a+ rb+ wb+ ab+ #建议只做一个操作。读的时候只读 写的时候只写 追加的时候只追加 #操作文件 #读 #read 一次性读 #文件太大容易爆 #readline 一行一行的读 #不知道在哪里结束 #视频类型 图片类型要按照字节读 不能按照行读 #readlines #一次性读 会把内存占满 容易爆内存、 #for 循环读 才是最好的办法! #写 #write 方法写 写一行直接写 换行写\n #光标====专业叫文件指针 #seek 指定光标移动到某个位置 #tell 获取光标当前的位置 #truncate 截取文件#修改文件 #文件是不能修改的 要用专门的方法去修改#文件修改 #open 是系统操作文件 是系统的内置函数 而不是python函数# 操作系统默认的是GBK 编码 所有编码方式一定不能省略 指定编码方式#文件的修改 读一个 写一个 删一个 重命名with open(‘log‘,encoding=‘utf-8‘) as f, open ("log.bak","w",encoding="utf-8") as f2: for i in f: if ‘东西‘ in i: i = i.replace("东西","奇怪") #写文件 f2.write(i)#删除文件 和 重命名文件import osos.remove(‘log‘) #删除文件os.rename(‘log.bak‘,‘log‘) #重命名文件
原文地址:https://www.cnblogs.com/yexingyi/p/11183082.html
时间: 2024-08-30 12:22:15