一、文件打开模式
打开方式 | 指针位置 | 读取的文件类型 | |
r | 只读(默认模式) | 指针在文件开头,文件不存在则报错 | 1. 默认读取文件都是ASCII编码的文本文件 2. 如果读取的文件是二进制文件,如图片,视频需要使用'rb'模式 3. 读取非ASCII编码的文本文件,必须 以二进制模式打开,再解码 f=open('E:/test.txt','rb') f.read().decode('gbk') |
rb | 二进制格式只读 | 指针在文件开头,文件不存在则报错 | |
r+ | 可读可写 | 指针在文件开头,文件不存在则报错 | |
rb+ | 二进制格式可读可写 | 指针在文件开头,文件不存在则报错 | |
w | 只写 |