python 二进制文件
1、二进制文件操作
二进制文件操作模式字符: 'b'
默认文件中存储的是以字节为单位数据,通常有人为规定的格式
二进制文件操作需要用字节串进行读写
2、F.read() / F.readline() / F.readlines()
返回类型:
【1】对于文本文件,F.read()等函数返回为字符串(str)
【2】对于二进制文件,F.read()等函数返回为字节串(bytes)
3、F.write()
对于二进制文件与需要用字节串进行操作
4、F.tell()
返回当前的读写位置(从文件头以字节为单位)
5、F.seek()
设置读写位置
F.seek(偏移量, whence=相对位置)
【偏移量】 大于0的数代表向文件末尾方向移动的字节数
小于0的数代表向文件头方向中移动的字节数
【相对位置】 0 代表从文件头开始偏移
1 代表从文件当前读写位置开始偏移
2 代表从文件尾开始偏移