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,把新文件重命名为原来的文件的名字