python判断文件有多少行的方法

  介绍

这篇文章主要介绍python判断文件有多少行的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

如何统计读取的一个txt文本的行数呢?

python学习网,大量的免费python视频教程,欢迎在线学习!

最简单的办法是把文件读入一个大的列表中,然后统计列表的长度。如果文件的路径是以参数的形式filepath传递的,那么只用一行代码就可以完成我们的需求了:

count =, len(打开(filepath & # 39;俄文# 39;). readlines ())

如果是非常大的文件,上面的方法可能很慢,甚至失效。此时,可以使用循环来处理:

count =1   for 计数,line 拷贝;列举(打开(thefilepath, & # 39;俄文# 39;)):   ,才能通过   count  +=, 1

另外一种处理大文件比较快的方法是统计文件中换行符的个数& # 39;\ n # 39;(或者包含& # 39;\ n # 39;的字串,如在windows系统中):

count =0=thefile 开放(thefilepath, & # 39; rb # 39;)   while 真正的:   ,,buffer =, thefile.read (8192 * 1024)   ,,if  not 缓冲区:   ,,,,,,休息   ,,count  +=, buffer.count (& # 39; \ n # 39;)   thefile.close (,)

参数& # 39;rb # 39;是必须的,否则在windows系统上,上面的代码会非常慢。

以上是python判断文件有多少行的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

python判断文件有多少行的方法