Python计算大文件行数方法及性能比较

Python57

如何使用Python快速高效地统计出大文件的总行数, 下面是一些实现方法和性能的比较。

  • 1.readline读所有行
    使用 readlines方法读取所有行:
def readline_count(file_name):
    return len(open(file_name).readlines())
  • 2.依次读取每行
    依次读取文件每行内容进行计数:
def simple_count(file_name):
    lines = 0
    for _ in open(file_name):
        lines += 1
    return lines
输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长

相关文章
Python

小白使用Python操作json实练一

🏮 1 学习前言 🎈1.1我通过本次学习后获得 在Python中,JSON定义 在Python中,json模块 解析json JSON和XML互转 🎈1.2类型转换对照表 python 中类型向 js...
Python

30个python使用小技巧

大家好,我是小寒~ 今天给大家分享30个python常用小技巧 列表的元素可以在一行中进行方便的循环。 numbers = [1, 2, 3, 4, 5, 6, 7, 8] even_numbers ...
Python

Python 冒泡排序法

#冒泡排序法:是一种简单直观的排序算法。 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。 走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。...
Python

动态规划

1. 斐波那契数列 509. 斐波那契数 斐波那契数 &#xFF...
Python

Python 错误和异常

程序中的错误一般被称为 Bug,无可否认,这几乎总是程序员的错。。。 程序员的一生,始终伴随着一件事 - 调试(错误检测、异常处理)。反反复复,最可怕的是:不仅自己的要改,别人的也要改。。。一万头草泥...