美文网首页
文件读写-----读取文本行数

文件读写-----读取文本行数

作者: 右哼哼丨左哼哼 | 来源:发表于2018-02-05 18:34 被阅读7次
#encoding=utf-8  
  
print '中国'  
  
#计算一个文件中有多少行  
  
#文件比较小  
count = len(open(r"d:\123.txt",'rU').readlines())  
print count  
  
#文件比较大  
count = -1  
  
for count,line in enumerate(open(r"d:\123.txt",'rU')):  
    pass  
count += 1  
  
print count  
  
#更好的方法  
count = 0  
  
thefile = open(r"d:\123.txt",'rb')  
  
while True:  
    buffer = thefile.read(1024 * 8192)  
    if not buffer:  
        break  
    count += buffer.count('\n')  
thefile.close()  
  
print count  

附:

enumerate()说明

enumerate()是python的内置函数
enumerate在字典上是枚举、列举的意思
对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值
enumerate多用于在for循环中得到计数
参考链接:http://blog.csdn.net/churximi/article/details/51648388
原文转载自:http://blog.csdn.net/houyj1986/article/details/21196027

相关文章

  • 文件读写-----读取文本行数

    附: enumerate()说明 enumerate()是python的内置函数enumerate在字典上是枚举、...

  • 文件和io(cookbook笔记)

    读写文本数据 读写文本数据 读写各种不同编码的文本数据 使用带有 rt 模式的 open() 函数读取文本文件 写...

  • python io 编程

    文件读写 读取文件 写文件 延展,非UTF-8编码的文本文件读写需要: 所有模式的定义及含义可以参考Python的...

  • C# File类创建读写修改文本文件

    上一篇使用读写流创建和修改,读取文本文件,本篇使用File类创建,修改,读写文本文件。 1. 创建 Write c...

  • pandas3

    4、Pandas csv读写文件 4.1读取csv文件 在 Pandas 中用于读取文本的函数有两个,分别是: r...

  • 新2019计划:python学习-文件和异常【7】

    本篇章主要讲述文件的读写函数,读写方式,比如如何一次性读取整个文件,一行一行的读取文件,以及如何将文本附加到文件末...

  • 文件读写-python学习23

    文件读写 文件读写:是Python代码调用电脑文件的主要功能,能被用于读取和写入文本记录、音频片段、Excel文档...

  • R数据读写

    csv文件读写 txt文件读写 读取excel文件 转成csv文件读取(逗号分隔) 专程prn文件读取(空格分隔)...

  • 4.1数据加载,存储与文件格式---读写文本格式

    数据加载,存储与文件格式---读写文本格式 csv文件 读取csv文件read_csv(file_path or ...

  • FileReader

    FileReader用来实现文案上传前预先的读写可实现公共文件读写的三种方式1、readAsText():读取文本...

网友评论

      本文标题:文件读写-----读取文本行数

      本文链接:https://www.haomeiwen.com/subject/jfuizxtx.html