python中写入文件的出错怎么办?python写入文件出错的解决方法

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

python中写入文件的出错怎么办?python写入文件出错的解决方法

文章插图
一、openpyxl特点
使用这个方法,可以用来读写excel表的,可以将xls和xlsx使用简单的方法进行转换,但是需要注意的是:如果文字编码是“gb2312” 读取后就会显示乱码,所以在操作之前,要将编码格式转换成Unicode 。
二、Workbook读写
利用openpyxl方法操作文件的时候,需要从头创建一个Excel文件,然后要对Workbook进行默认初始化,代码如下:
from openpyxl import Workbookwb = Workbook()之后在从现有的excel表中导入相关的数据,使用的是load_workbook函数,代码如下:
from openpyxl import load_workbookwb = load_workbook('data.xlsx')三、读写出错处理方法
如果使用上面的方式读取文件的时候,遇到了错误的情况,可以使用下的方式去解决,一共提供了两种解决方法,如下:
1、手动释放内存
del wb, wsgc.collect()就是在文件的最后,将代码放进去,最后当文件读取完时,可以发现所占用的内存变少了 。
2、安装lxml
在Python中使用lxml依赖,它可以让openpyxl方法采用流式处理数据 。但是在使用之前我们要使用命令对它进行安装,命令如下:
pip install lxml【python中写入文件的出错怎么办?python写入文件出错的解决方法】到此这篇关于python中写入文件的出错怎么办?python写入文件出错的解决方法的文章就分享到这里了,文章中详细的讲解了Python写入文件出错的解决方法,希望可以对大家的学习带来帮助 。
python中写入文件的出错怎么办?python写入文件出错的解决方法

文章插图
python中写入文件的出错怎么办?python写入文件出错的解决方法

文章插图
python中写入文件的出错怎么办?python写入文件出错的解决方法

文章插图
微信扫码Python课,免费报名
python中写入文件的出错怎么办?python写入文件出错的解决方法

文章插图
现在报名赠100例知识点合集
python中写入文件的出错怎么办?python写入文件出错的解决方法

文章插图

    推荐阅读