zoukankan      html  css  js  c++  java
  • python读取文件行数

    1.直接调用readlines函数接口:

    #文件比较小
    count=len(open(r"train.data",'rU').readlines())
    print(count)
    

    2.借助循环计算文件行数:

    #文件比较大
    count=-1
    for count, line in enumerate(open(r"train.data",'rU')):
    	count+=1
    print(count)
    
    

    3.计算缓存中回车换行符的数量,效率较高,但不通用

    #更好的方法
    count=0
    thefile=open("train.data")
    while True:
        buffer=thefile.read(1024*8192)
        if not buffer:
            break
        count+=buffer.count('
    ')
    thefile.close()
    print(count)
    
    

    python读取文件行数大概这三种方法吧,有其他方法欢迎大家指出

  • 相关阅读:
    python爬虫
    RMQ算法
    组合数
    水池数目
    jQuery 拼接事件
    ORACLE
    day 75
    day74 vue框架
    day73 vue框架
    day 72 vue框架
  • 原文地址:https://www.cnblogs.com/ycycn/p/14063847.html
Copyright © 2011-2022 走看看