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

    python中写入文件的出错解决

    小妮浅浅小妮浅浅2021-01-28 17:09:47原创3796

    在我们对表格文件读取时,往往会出现数据过多文件过大的情况。虽然在读取的时候通过,但是并不能进行写入数据。这里我们选择openpyxl的方法进行读写,同时分析写入文件出错时,可以采取的两种处理措施。代码和实例分析都在文章中展示,下面我们一起来看看具体内容。

    一、Workbook读写

    如果要用openpyxl从头创建一个Excel文件,需要对Workbook进行默认初始化:

    >>> from openpyxl import Workbook
    >>> wb = Workbook()

    如果是要从现有Excel里面导入数据,使用load_workbook函数即可:

    >>> from openpyxl import load_workbook
    >>> wb = load_workbook('data.xlsx')

    二、读写出错处理方法

    1.手动释放内存

    del wb, ws
    gc.collect()

    这一招还算有用,在读完文件后可以看到内存占用明显下降了一点。

    2.安装lxml

    使用命令·pip install lxml安装依赖

    这个依赖并非必须安装的依赖,但是可以使openpyxl流式处理数据。

    以上就是python中写入文件的出错解决,从读写到写入的步骤完整的分享了出来,大家可以根据这两个部分,完整的体会大文件读写的处理过程。

    专题推荐:python写入出错
    上一篇:python中如何使用pandas实现行数据添加 下一篇:python中len是什么意思?

    相关文章推荐

    • openpyxl怎样按行和按列读取excel• openpyxl如何写入excel表格• Python之openpyxl插入折线图方法• openpyxl如何在sheet中读取、写入数据• 如何解决运行较大excel文件openpyxl变慢问题• Python基础之openpyxl如何实现vlookup函数

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网