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

来源:互联网 发布:js实现气泡随机运动 编辑:程序博客网 时间:2024/05/14 09:43

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

count = 0fp = 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()
读取到的是实际有效的行数,空行不计。