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/XJX 著作权归作者所有。请勿转载和采集!