zoukankan      html  css  js  c++  java
  • python readline,seek

     seek():移动文件读取指针到指定位置

    tell():返回文件读取指针的位置

    seek()的三种模式:

        (1)f.seek(p,0)  移动当文件第p个字节处,绝对位置

        (2)f.seek(p,1)  移动到相对于当前位置之后的p个字节

        (3)f.seek(p,2)  移动到相对文章尾之后的p个字节

    code:

            f = open('d:/hello.txt','w')
            f.write('hello my friend python!\nsecond line.')

            f = open('d:\hello.txt','r')
            (1)print(f.readlines())   #result:  ['hello my friend python!\n', 'second line.'],f.tell()=37  文件读到的位置

            (2)print(f.readline())       #result: 
                   print 'f.tell(): ',f.tell()  

                   print(f.readline())        
                   print 'f.tell(): ',f.tell()  

              #result:

                   hello my friend python!

                   f.tell():  25
                   second line.
                   f.tell():  37

             (3)print(f.read())
                 print 'f.tell(): ',f.tell()

                 #result

                     hello my friend python!
                     second line.
                     f.tell():  37

  • 相关阅读:
    Idea默认的全局设置,如Maven等
    mybatis中Parameter index out of range (1 > number of parameters, which is 0).
    SpringBoot入门-2(两种热部署方式)
    Java中关于static语句块的理解
    HashMap源码剖析
    keytool用法总结
    Tomcat配置https
    git的安装及其使用
    java中Arrays类的应用
    三次握手四次挥手
  • 原文地址:https://www.cnblogs.com/lovemo1314/p/2721578.html
Copyright © 2011-2022 走看看