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 开发Activex组件方法
Nov 08 Python
Python中文件操作简明介绍
Apr 13 Python
python getopt详解及简单实例
Dec 30 Python
python excel使用xlutils类库实现追加写功能的方法
May 02 Python
对python_discover方法遍历所有执行的用例详解
Feb 13 Python
浅谈python编译pyc工程--导包问题解决
Mar 20 Python
Python3.5基础之NumPy模块的使用图文与实例详解
Apr 24 Python
代码实例讲解python3的编码问题
Jul 08 Python
Python进程Multiprocessing模块原理解析
Feb 28 Python
Python实现的北京积分落户数据分析示例
Mar 27 Python
在Django中使用MQTT的方法
May 10 Python
教你如何使用Python开发一个钉钉群应答机器人
Jun 21 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
PHP OPCode缓存 APC详细介绍
2010/10/12 PHP
php 计划任务 检测用户连接状态
2012/03/29 PHP
PHP冒泡算法详解(递归实现)
2014/11/10 PHP
PHP信号处理机制的操作代码讲解
2019/04/19 PHP
PHP配合fiddler抓包抓取微信指数小程序数据的实现方法分析
2020/01/02 PHP
THINKPHP5分页数据对象处理过程解析
2020/10/28 PHP
Extjs4 消息框去掉关闭按钮(类似Ext.Msg.alert)
2013/04/02 Javascript
jquery 添加节点的几种方法介绍
2013/09/04 Javascript
node.js中的path.basename方法使用说明
2014/12/09 Javascript
jQuery在页面加载时动态修改图片尺寸的方法
2015/03/20 Javascript
javascript日期处理函数,性能优化批处理
2015/09/06 Javascript
vue.js实现请求数据的方法示例
2017/02/07 Javascript
基于JavaScript实现移动端无限加载分页
2017/03/27 Javascript
AngularJS路由Ui-router模块用法示例
2017/05/29 Javascript
Vue.js学习记录之在元素与template中使用v-if指令实例
2017/06/27 Javascript
angularjs实现猜大小功能
2017/10/23 Javascript
IE9 elementUI文件上传的问题解决
2018/10/17 Javascript
vuejs+element UI点击编辑表格某一行时获取内容填入表单的示例
2018/10/31 Javascript
jQuery实时统计输入框字数及限制
2020/06/24 jQuery
vue中实现弹出层动画效果的示例代码
2020/09/25 Javascript
[38:41]2014 DOTA2国际邀请赛中国区预选赛 LGD VS CNB
2014/05/22 DOTA
python3转换code128条形码的方法
2019/04/17 Python
浅析python表达式4+0.5值的数据类型
2020/02/26 Python
劳资人员岗位职责
2013/12/19 职场文书
幼儿园优秀班主任事迹材料
2014/05/14 职场文书
增员口号大全
2014/06/18 职场文书
幼儿园社区活动总结
2014/07/07 职场文书
党员活动总结
2015/02/04 职场文书
个人党性锻炼总结
2015/03/05 职场文书
2015年财政局工作总结
2015/05/21 职场文书
葬礼主持词
2015/07/02 职场文书
2015年国庆放假通知范文
2015/08/18 职场文书
学生检讨书范文
2019/06/24 职场文书
退休劳动合同怎么写?
2019/10/25 职场文书
基于Pygame实现简单的贪吃蛇游戏
2021/12/06 Python
Win11局域网共享权限在哪里设置? Win11高级共享的设置技巧
2022/04/05 数码科技