导语:
本文主要介绍了关于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中传递实参的方法11/23
- ♥ 本文带你了解代码集12/07
- ♥ python中elif语句报错是什么原因09/29
- ♥ 如何理解 python 命名元组11/04
- ♥ 这是我见过最好的NumPy图解教程!02/17
- ♥ pycharm如何配置python环境?08/18
内容反馈