"""
offset
tell()获取偏移量
seek(offset,whence)移动文件偏移量
offset表示相对于某个位置移动的字节数,正数代表向后移动,负数表示向前移动
whence是基准位置(offset的位置),默认为0,表示从文件头位置开始。1表示从当前位置算起,2表示从文件末尾算起
只有用二进制打开的文件时whence基准位置才能填写1或2
注意:
每次用open打开文件时,偏移量都在开头位置
a方式打开文件时,偏移量在结尾
读写操作公用一个文件便宜量的
如果偏移量后面有内容,在添加内容就是覆盖操作
"""
# 读写公用一个偏移量,如果偏移量后面有内容,在添加内容就是覆盖操作
def offset1():
# 读写操作
f = open("c.txt", "rb+")
data = f.read(5)
f.write(b">>>")
f.close()
# 偏移量操作
def offset2():
# 读写操作
f = open("c.txt", "rb+")
data = f.read(5)
# 偏移量移至文件末尾,在文件的末尾添加内容
f.seek(0, 0)
f.write(b">>>")
f.close()
offset2()