zoukankan      html  css  js  c++  java
  • 依次读取文件中的一个字符 分类: python基础学习 python 小练习 2013-08-22 11:14 289人阅读 评论(0) 收藏


    每次读取文件中的一个字符,并输出所在位置:

    方法一:

    import os
    
    f = open('userinfo.txt')
    f.seek(0,2)  # 2表示从文件尾部开始算起,不偏移,即文件大小偏移量也可以是负数,即向前偏移。
    length = f.tell() #获取文件的总大小
    f.seek(0) #返回至文件开始处
    while 1:
        print f.read(1),f.tell()
        if f.tell()==length:#os.fstat(f.fileno()).st_size:
            break
    

    方法二:

    import os
    
    f = open('userinfo.txt')
    
    while 1:
        print f.read(1),f.tell() #读取数据后就print,如果位置已达到最后,则break
        if f.tell()==os.fstat(f.fileno()).st_size: #使用os的方法得到文件大小
            break
    

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    java 输出质数
    各大OJ
    使用css让图片居中
    poj 1250 Tanning Salon
    Struts2 中整合DWR3实现文件上传
    C语言I博客作业02
    The first essay.
    tar命令
    wBox Demo
    缓存记录
  • 原文地址:https://www.cnblogs.com/think1988/p/4628085.html
Copyright © 2011-2022 走看看