文件相关的操作
打开文件:r read 读取w write 覆盖写a append 追加写r+ 读写w+ 写读a+ 可追加可读编码方式一般utf-8
操作文件:-读read 一次性readlines 一次性读readline 一行行读取视频 图片 音频 rb wb 操作bytes最好的for循环方式-写write -光标seek:指定光标移动到某个位置tell: 获取当前光标的位置turncate: 截取文件
# 文件修改把原来的文件读到python,python再创建一个新文件,把内容放到这个新文件里面,再删除之前的文件,达到修改的目的with open('小花','r',encoding='utf-8') as f1,open('小花.bak','w',encoding='utf-8') as f2: for line in f1: if '哈哈哈' in line: line = line.replace('哈哈哈','开心点') #替换str f2.write(line)import os os.remove('小花') #删原文件os.rename('小花.bak','小花') #重命名