python seek 是啥意思
时间: 2024-06-13 14:09:05 浏览: 192
python学生信息管理系统-09-seek函数.ev4.rar
Python中的`seek()`函数用于移动文件指针到文件的另一个位置。文件指针是一个指向文件中当前位置的指针。当我们打开一个文件时,文件指针通常指向文件的开头。`seek()`函数的语法如下:
```python
file.seek(offset[, whence])
```
其中,`offset`表示要移动的字节数,`whence`表示从哪个位置开始移动。`whence`的取值范围如下:
- 0:表示从文件开头开始计算偏移量,默认值为0。
- 1:表示从当前位置开始计算偏移量。
- 2:表示从文件末尾开始计算偏移量。
以下是一个示例,演示如何使用`seek()`函数移动文件指针:
```python
# 打开文件
file = open("test.txt", "r")
# 读取前5个字符
print(file.read(5)) # 输出:Hello
# 移动文件指针到文件开头
file.seek(0)
# 读取前10个字符
print(file.read(10)) # 输出:Hello HaiC
# 关闭文件
file.close()
```
阅读全文