file.seek()函数
file.seek()函数是Python中操作文件的一个重要函数,它可以移动文件指针的位置。
使用方法
file.seek()函数的使用方法如下:
# 打开文件
f = open("test.txt", "r")
# 移动文件指针
f.seek(offset, whence)
# 关闭文件
f.close()
其中,offset指定要移动的字节数,whence指定从哪里开始移动,可以取0(文件开头),1(当前位置),2(文件末尾)三个值。
示例
下面的代码示例将文件指针移动到文件末尾,读取文件末尾的字符:
# 打开文件
f = open("test.txt", "r")
# 移动文件指针到文件末尾
f.seek(0, 2)
# 读取文件末尾的字符
char = f.read(1)
# 关闭文件
f.close()
还可以使用file.tell()函数来获取当前文件指针的位置:
# 打开文件
f = open("test.txt", "r")
# 获取文件指针的位置
position = f.tell()
# 关闭文件
f.close()
file.seek()函数可以用来移动文件指针的位置,从而实现对文件的操作。