offset:将光标向前移动n个位置
whence:参考位置,一般参数为0,1,2
0 将开头作为参考位置
1 将当前作为参考位置
2 将末尾作为参考位置
with open('example.txt', 'rb') as file:#'rb'以二进制读取文件
file.seek(2,0)#指针开头移动到第二位
content = file.read()#指针之后内容
print(content)#打印内容输出34567
with open('example.txt', 'rb') as file:
file.seek(-2,2)#将指针移动到文件尾部,移动两个字节
content = file.read()#读取指针之后内容
print(content)#输出67
with open('example.txt', 'rb') as file:
file.read(2)#读取两字节,此时指针位置为2
file.seek(1,1)#从此位置向后移动一位指针
content = file.read(2)#读取两字节
print(content)#输出45