Python——文件读取与写入
一、文件打开方式 打开方式 指针位置 读取的文件类型 r 只读(默认模式) 指针在文件开头,文件不存在则报错 1. 默认读取文件都是 ASCII 编码的文本文件 2. 如果读取的文件是二进制文件,如图片,视频需要使用 'rb' 模式 3. 读取非 ASCII 编码的文本文件,必须 以二进制模式打开,再解码 f=open('E:/test.txt','rb') f.read().decode('gbk') rb 二进制格式只读 指针在文件开头,文件不存在则报错 r+ 可读可写 指针在文件开头,文件不存在则报错 rb+ 二进制格式可读可写 指针在文件开头,文件不存在则报错 w 只写 文件存在,则覆盖;不存在,则创建 wb 二进制格式只写 文件存在,则覆盖;不存在,则创建 w+ 可读可写 文件存在,则覆盖;不存在,则创建 wb+ 二进制格式可读可写 文件存在,则覆盖;不存在,则创建 a 追加 文件存在,指针在文件尾增加;不存在,则创建 ab 二进制格式追加 文件存在,指针在文件尾增加;不存在,则创建 a+ 可读可写 文件存在,指针在文件尾增加;不存在,则创建 ab+_ 二进制格式可读可写 文件存在,指针在文件尾增加;不存在,则创建 二、文件打开方法 举例 文件不存在 是否需要调用close ()方法 注意 Python 内置 open 函数 f=open('E:/test.txt','r