Python 中的 seek()
函数 是文件操作中用于更改文件读/写指针在文件中的当前位置的方法。它接受一个指定相对于参考点的偏移量的参数。参考点由可选的第二个参数确定,如果未提供,则默认为文件开头。当您想在文件中移动时,通常使用此方法,无论是从特定位置读取还是在特定位置写入。
参数值
参数 | 说明 |
---|---|
offset | 表示要查找的文件中位置的整数。 |
whence | 指定查找操作的参考位置的可选整数。0 表示文件开头,1 表示当前文件位置,2 表示文件结尾。 |
返回值
Python 中的 seek()
方法以 int
的形式返回新的文件位置。
如何在 Python 中使用 seek()
示例 1
seek()
方法允许您更改文件对象中的当前文件位置。它接受两个参数,offset 表示要移动的字节数,whence 表示参考位置(0 表示文件开头,1 表示当前位置,2 表示文件结尾)。
with open('data.txt', 'r') as file:
file.seek(10, 0)
print(file.read())