python3读取大文件的行数的正确姿势

试过几个读取大文件的行号的方法,但最终觉得这个方法不错

count = 0
fp = open(filename, "r", encoding='utf-8')
while 1:
    buffer = fp.read(8*1024*1024)
    if not buffer:
        break
    count += buffer.count('\n')
print(count)
print('over')
fp.close()
读取到的是实际有效的行数,空行不计。


猜你喜欢

转载自blog.csdn.net/u012762054/article/details/78384294