知行编程网知行编程网  2022-11-16 03:30 知行编程网 隐藏边栏  119 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中怎样求行数?的相关知识,包括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( )

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享