zoukankan      html  css  js  c++  java
  • 【python】按行读大文件的方法

    前言

    这里的大文件指一次读的话会使内存爆掉的文件,所以我们需要一行一行地读。

    测试

    一个名为123txt文件,里面分别按行存了三个数字:1、2和3。

    代码

    • 方法1(推荐)
    with open('123.txt') as f:
        for line in f:
            print(line.strip())
    '''输出
    1
    2
    3
    '''
    
    • 方法2
    with open('123.txt') as f:
        while True:
            line = f.readline().strip()
            if line == '':
                break
            else:
                print(line)
    '''输出
    1
    2
    3
    '''
    

    两种方法完全等同,方法1代码上来看更简洁一些,所以推荐。

  • 相关阅读:
    sqli29-32环境搭建(winserver)
    sqli-labs(Basic)
    SQL语句
    8月10号
    8月9号
    第五周进度报告
    8月8号
    8月7号
    8月6号
    大道至简读后感
  • 原文地址:https://www.cnblogs.com/ghgxj/p/14219071.html
Copyright © 2011-2022 走看看