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参数可以是整数或负数,但负数只能用于相对于文件末尾的偏移量。
Python的seek函数

原文地址: https://www.cveoy.top/t/topic/XJX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录