关键词

Python seek()方法:移动文件的读取指针

Python seek() 方法用于移动文件读取指针到指定位置。

seek() 方法的语法格式如下:

fileObject.seek(offset[, whence])

参数说明:
  • 参数 offset 表示开始的偏移量,即需要移动偏移的字节数;
  • 参数 whence 为可选参数,表示从哪个位置开始偏移,默认值为 0。
    • 若指定 whence 为 1,则表示从当前位置算起;
    • 若指定 whence 为 2,则表示从文件末尾算起。

【示例】使用 seek() 方法设置文件的当前位置。
fu=open('tt.txt','r+')  #打开文件
print ("文件名为: ", fu.name)  #输出文件的名称
line = fu.readline()
print ("读取数据为:%s" % (line))
fu.seek(0, 0)  #重新设置文件读取指针到开头
line = fu.readline()
print ("读取的数据为: %s" % (line))
fu.close()  #关闭文件
输出结果如下:

文件名为: tt.txt
读取数据为:1:屋上春鸠
读取的数据为: 1:屋上春鸠

本文链接:http://task.lmcjl.com/news/17386.html

展开阅读全文