Python seek() 函数详解:文件指针移动方法
Python 的 seek() 函数是用于移动文件指针的方法。文件指针是指向文件中当前位置的指针,通过调用 seek() 函数可以将文件指针移动到文件的任意位置。
语法:
file.seek(offset, from_what)
参数说明:
offset:偏移量,表示要移动的字节数。如果offset是负数,则文件指针向前移动;如果offset是正数,则文件指针向后移动。from_what:起始位置,表示文件指针的起始位置。可选值是 0、1 和 2,分别代表文件的开头、当前位置和文件的结尾。
示例:
# 打开文件
file = open('example.txt', 'r')
# 将文件指针移动到文件的第 10 个字节处
file.seek(10)
# 读取文件中的内容
content = file.read()
# 输出读取的内容
print(content)
# 关闭文件
file.close()
注意事项:
- 如果文件以二进制模式打开,则
offset参数必须是整数。 - 如果文件以文本模式打开,则
offset参数可以是整数或负数,但负数只能用于相对于文件末尾的偏移量。
原文地址: https://www.cveoy.top/t/topic/mhQ4 著作权归作者所有。请勿转载和采集!