"""offsettell()获取偏移量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()
如果觉得《python文件偏移量》对你有帮助,请点赞、收藏,并留下你的观点哦!