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()函数可以用来移动文件指针的位置,从而实现对文件的操作。