python seek
时间: 2023-10-11 09:04:41 浏览: 134
python数据探查
在中,`seek()`是一个用于文件对象的方法。它用于在文件中移动文件指针的位置。文件指针表示当前读取或写入的位置。
`seek()`方法接受两个参数:`offset`和`whence`。
- `offset`参数表示要移动的字节数。正值表示向文件末尾方向移动,负值表示向文件开头方向移动。
- `whence`参数是可选的,默认为0,表示从文件开头开始计算偏移量。可以使用以下值:
- 0:从文件开头开始计算偏移量。
- 1:从当前位置开始计算偏移量。
- 2:从文件末尾开始计算偏移量。
以下是一个示例,演示如何使用`seek()`方法在文件中移动文件指针的位置:
```python
# 打开文件
file = open("file.txt", "r")
# 移动文件指针到文件末尾
file.seek(0, 2)
# 读取文件末尾之后的内容
data = file.read()
print(data)
# 关闭文件
file.close()
```
上述示例中,`seek(0, 2)`将文件指针移动到文件末尾,并使用`read()`方法读取了文件末尾之后的内容。
阅读全文