python 如何在读取文件设置光标
时间: 2023-07-18 09:05:29 浏览: 170
用python实现文件的读取
在 Python 中,可以使用 `seek()` 方法来设置文件指针的位置,从而改变光标的位置。
`seek()` 方法有两个参数,第一个参数是要移动的字节数量,第二个参数是一个可选的参数,用于指定移动的起始位置。如果第二个参数为 0(默认值),则从文件开头开始移动;如果为 1,则从当前位置开始移动;如果为 2,则从文件末尾开始移动。
以下是一个例子,演示如何将光标移动到文件的第 10 个字节处:
```python
with open('file.txt', 'r') as f:
f.seek(10)
data = f.read()
print(data)
```
在上面的代码中,`seek()` 方法将文件指针移动到第 10 个字节处,然后使用 `read()` 方法读取文件中的数据。注意,`read()` 方法读取的数据包括光标所在位置的字符。
阅读全文