导语:
本文主要介绍了关于python中怎样求行数?的相关知识,包括python按行数分割文本,以及python统计行数这些编程知识,希望对大家有参考作用。
python计算文件行数的方法:
1.最简单的方法是将文件读入一个大列表,然后统计列表的长度。如果将文件的路径作为参数filepath传递,那么只需要一行代码就可以完成我们的需求:
count = len(open(filepath,'rU').readlines())
如果是非常大的文件,上面的方法可能很慢,甚至失效.此时,可以使用循环来处理:
count = -1
for count, line in enumerate(open(thefilepath, 'rU')):
pass
count += 1
2、通过统计文件中换行符“\n”来计算行数
count = 0
thefile = open(thefilepath, 'rb')
while True:
buffer = thefile.read(8192*1024)
if not buffer:
break
count += buffer.count('\n')
thefile.close( )
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在python中绘制等边三角形08/28
- ♥ 如何下载 libsvm python11/12
- ♥ 如何在苹果电脑上找到python的安装位置11/30
- ♥ 如何在python中快速添加评论11/29
- ♥ 如何在python中判断一个三角形09/26
- ♥ 如何使用 python 命令行参数10/30
内容反馈