• 技术文章 >Python技术 >Python基础教程

    python按行读取文件的方法比较

    小妮浅浅小妮浅浅2021-08-04 09:50:32原创2642

    1、read方法默认会把文件的所有内容一次性读取到内存。如果文件太大,对内存的占用会非常严重

    2、readline方法,readline方法可以一次读取一行内容

    方法执行后,会把文件指针移动到下一行,准备再次读取

    实例

    # 打开文件
    file = open("read.txt")
     
    while True:
        # 读取一行内容
        text = file.readline()
     
        # 判断是否读到内容
        if not text:
            break
     
        # 每读取一行的末尾已经有了一个 '\n'
        print(text, end="")
     
    # 关闭文件
    file.close()

    以上就是python按行读取文件的方法比较,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python按行读取
    上一篇:python打开文件的两种方式 下一篇:python不同大小文件的复制方法

    相关文章推荐

    • python自动化测试需要学习什么?• python pyglet模块如何使用• Python列表中有哪些索引• Python如何实现时间累加的计算器• python中__init__ 和__new__的对比• python中__call__的触发执行• python中__enter__和__exit__的应用场景• python中类对象及类属性的介绍• python类实例化如何实现• python实例属性的查找顺序• python保护变量是什么• python私有方法的使用注意• python析构函数如何使用• python协程和线程的差异• python库如何实现对象的转换• python中marshmallow库如何使用

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网