知行编程网知行编程网  2022-12-16 20:30 知行编程网 隐藏边栏  18 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中写入文件的出错解决的相关知识,包括python读取文件内容,以及python写入csv文件这些编程知识,希望对大家有参考作用。

python写文件的错误解决

我们在读取表文件的时候,经常会出现数据文件过多,文件过大的情况。读的时候虽然通过了,但是不能写数据。这里我们选择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写文件报错的解决方法。从读写到写作的步骤完全共享。基于这两部分,你可以充分体验读写大文件的过程。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享