zoukankan      html  css  js  c++  java
  • python-seek-将文件指针指向一开始

     1 '''
     2 概述 : seek() 方法用于移动文件读取指针到指定位置。
     3 语法 : seek() 方法语法如下:
     4         fileObject.seek(offset[, whence])
     5 
     6 参数
     7     offset -- 开始的偏移量,也就是代表需要移动偏移的字节数
     8     whence:可选,默认值为 0。给offset参数一个定义,表示要从哪个位置开始偏移;
     9             0代表从文件开头开始算起,1代表从当前位置开始算起,2代表从文件末尾算起。
    10 
    11 返回值 : 如果操作成功,则返回新的文件位置,如果操作失败,则函数返回 -1。
    12 
    13 实例
    14 以下实例演示了 readline() 方法的使用:
    15 文件 example.txt 的内容如下:
    16 1:www.baidu.com
    17 2:www.baidu.com
    18 3:www.baidu.com
    19 4:www.baidu.com
    20 5:www.baidu.com
    21 '''
    22 # 打开文件
    23 file = open("./data/example.txt", "r")
    24 print("文件名为: ", file.name)      # 文件名为:  example.txt
    25 
    26 line = file.readline()
    27 print("读取的数据为: %s" % (line))
    28 
    29 # 重新设置文件读取指针到开头
    30 file.seek(0, 0)                    # 将文件指针放到指定位置
    31 line = file.readline()
    32 print("读取的数据为: %s" % (line))
    33 
    34 # 关闭文件
    35 file.close()
    36 ''' 运行结果:
    37 文件名为:  ./data/example.txt
    38 读取的数据为: 1:www.baidu.com
    39 
    40 读取的数据为: 1:www.baidu.com
    41 
    42 '''
  • 相关阅读:
    个人项目(Word Count Java)
    自我介绍+软工5问
    第六次实践
    第五次实践作业
    第四次实践作业
    第三次实践作业
    第二次实践作业
    第1次实践作业
    第06组 Beta版本演示
    第06组 Beta冲刺(4/4)
  • 原文地址:https://www.cnblogs.com/lyj0123/p/13452843.html
Copyright © 2011-2022 走看看