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

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