Python基于codecs模块实现文件读写案例解析


Posted in Python onMay 11, 2020

codecs在读取文件时,发生错误:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbe in position 0: invalid start byte

中文切换编码:gbk,正常解决。

Python基于codecs模块实现文件读写案例解析

但有时,utf-8和gbk都不好使用,使用notepad++,打开有乱码;看到有小块黑色。

Python基于codecs模块实现文件读写案例解析

这时候,需要加个参数, errors="ignore"

# 读文件:含特殊字符
import codecs
f = codecs.open('20.txt', 'rb',encoding='gbk', errors="ignore")
# 默认编码utf-8,中文是gbk
content = f.readline()
f.close()
print('in:',content)

Python基于codecs模块实现文件读写案例解析

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python根据经纬度计算距离示例
Feb 16 Python
Python中使用Beautiful Soup库的超详细教程
Apr 30 Python
Scrapy框架CrawlSpiders的介绍以及使用详解
Nov 29 Python
Python 利用scrapy爬虫通过短短50行代码下载整站短视频
Oct 29 Python
python+selenium实现QQ邮箱自动发送功能
Jan 23 Python
Python一个简单的通信程序(客户端 服务器)
Mar 06 Python
python+selenium实现自动化百度搜索关键词
Jun 03 Python
python f-string式格式化听语音流程讲解
Jun 18 Python
python实现美团订单推送到测试环境,提供便利操作示例
Aug 09 Python
运行tensorflow python程序,限制对GPU和CPU的占用操作
Feb 06 Python
详解Python3.8+PyQt5+pyqt5-tools+Pycharm配置详细教程
Nov 02 Python
python必学知识之文件操作(建议收藏)
May 30 Python
Python基于pandas爬取网页表格数据
May 11 #Python
Python调用shell命令常用方法(4种)
May 11 #Python
python中sort sorted reverse reversed函数的区别说明
May 11 #Python
python的reverse函数翻转结果为None的问题
May 11 #Python
Pyecharts地图显示不完成问题解决方案
May 11 #Python
将python字符串转化成长表达式的函数eval实例
May 11 #Python
python函数中将变量名转换成字符串实例
May 11 #Python
You might like
apache和php之间协同工作的配置经验分享
2013/04/08 PHP
分享一则PHP定义函数代码
2015/02/26 PHP
变量在 PHP7 内部的实现(一)
2015/12/21 PHP
PHP各种常见经典算法总结【排序、查找、翻转等】
2019/08/05 PHP
JQuery 确定css方框模型(盒模型Box Model)
2010/01/22 Javascript
通过location.replace禁止浏览器后退防止重复提交
2014/09/04 Javascript
js点击列表文字对应该行显示背景颜色的实现代码
2015/08/05 Javascript
jQuery中常用的遍历函数用法实例总结
2015/09/01 Javascript
对js eval()函数的一些见解
2016/08/15 Javascript
JavaScript代码里的判断小结
2016/08/22 Javascript
原生js封装的一些jquery方法(详解)
2016/09/20 Javascript
浅谈jQuery绑定事件会叠加的解决方法和心得总结
2016/10/26 Javascript
angularjs实现上拉加载和下拉刷新数据功能
2017/06/12 Javascript
小程序tab页无法传递参数的方法
2018/08/03 Javascript
JavaScript刷新页面的几种方法总结
2019/03/28 Javascript
layui实现三级导航菜单
2019/07/26 Javascript
Python基于多线程实现抓取数据存入数据库的方法
2018/06/22 Python
python的xpath获取div标签内html内容,实现innerhtml功能的方法
2019/01/02 Python
pandas取出重复数据的方法
2019/07/04 Python
pygame库实现俄罗斯方块小游戏
2019/10/29 Python
pytorch中的自定义反向传播,求导实例
2020/01/06 Python
Python新手学习装饰器
2020/06/04 Python
Python如何执行精确的浮点数运算
2020/07/31 Python
python实现数学模型(插值、拟合和微分方程)
2020/11/13 Python
PyTorch 中的傅里叶卷积实现示例
2020/12/11 Python
使用css3制作动感导航条示例
2014/01/26 HTML / CSS
纯CSS3绘制打火机动画火焰效果
2016/07/18 HTML / CSS
世界最大域名注册商:GoDaddy
2016/07/24 全球购物
美国批发供应商:Kole Imports
2019/04/10 全球购物
会计学自我鉴定
2014/02/06 职场文书
工商管理专业毕业生求职信
2014/05/26 职场文书
2014客服代表实习自我鉴定
2014/09/18 职场文书
2015年营业员工作总结
2015/04/23 职场文书
大学运动会通讯稿
2015/07/18 职场文书
2016教师读书思廉心得体会
2016/01/23 职场文书
类和原型的设计模式之复制与委托差异
2022/07/07 Javascript