write 是先清空文件
a+ 追加写,只能移动光标
追加 写读 光标在末尾,所有的写都是在末尾
当处理非文本文件用到b(视频,音频)
ab 用在断点续传
文件操作中关于文件句柄的相关操作
seek()移动光标
f.seek(0) 移动到开头
f.seek(0,2)移动到末尾
f.seek(10,2)表示从末尾开始走10 个空间
f.seek(3,1)表示从当前位置走3 步
tell返回光标所在位置 单位是字节
read是字符
seek单位是字节
文件修改
1,先从文件读取内容
2,把要修改的内容进行修改
3,把修改好的内容写入一个新文件
4,删除掉原来的文件
5,把新文件重命名为原来的文件的名字