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继承和抽象类的实现方法
Jan 14 Python
wxPython中listbox用法实例详解
Jun 01 Python
编写Python CGI脚本的教程
Jun 29 Python
Python实现二叉搜索树
Feb 03 Python
Python编码类型转换方法详解
Jul 01 Python
mac PyCharm添加Python解释器及添加package路径的方法
Oct 29 Python
python爬取网易云音乐评论
Nov 16 Python
GitHub 热门:Python 算法大全,Star 超过 2 万
Apr 29 Python
Python 20行简单实现有道在线翻译的详解
May 15 Python
python gdal安装与简单使用
Aug 01 Python
给你一面国旗 教你用python画中国国旗
Sep 24 Python
python Plotly绘图工具的简单使用
Mar 03 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语法速查表
2006/12/06 PHP
php将文件夹打包成zip文件的简单实现方法
2016/10/04 PHP
php操作access数据库的方法详解
2017/02/22 PHP
php微信公众号开发之答题连闯三关
2018/10/20 PHP
php用户名的密码加密更安全的方法
2019/06/21 PHP
jQuery中eq()方法用法实例
2015/01/05 Javascript
Bootstrap 折叠(Collapse)插件用法实例详解
2016/06/01 Javascript
vuejs父子组件之间数据交互详解
2017/08/09 Javascript
Javascript快速实现浏览器系统通知
2017/08/26 Javascript
新手简单了解vue
2019/05/29 Javascript
jQuery pager.js 插件动态分页功能实例分析
2019/08/02 jQuery
vux-scroller实现移动端上拉加载功能过程解析
2019/10/08 Javascript
vue实现购物车选择功能
2020/01/10 Javascript
Vue 使用iframe引用html页面实现vue和html页面方法的调用操作
2020/11/16 Javascript
用python代码做configure文件
2014/07/20 Python
Python实现股市信息下载的方法
2015/06/15 Python
linux平台使用Python制作BT种子并获取BT种子信息的方法
2017/01/20 Python
对Python中DataFrame按照行遍历的方法
2018/04/08 Python
Python中创建二维数组
2018/10/17 Python
Python下简易的单例模式详解
2019/04/08 Python
Python3实现定时任务的四种方式
2019/06/03 Python
解决Pycharm 中遇到Unresolved reference 'sklearn'的问题
2020/07/13 Python
凯普林包包西班牙官网:Kipling西班牙
2019/04/12 全球购物
linux面试题参考答案(3)
2012/09/13 面试题
Java基础类库面试题
2013/09/04 面试题
网游商务专员求职信
2013/10/15 职场文书
2013年高中生自我评价
2013/10/23 职场文书
工作态度检讨书
2014/02/11 职场文书
cf搞笑广告词
2014/03/14 职场文书
汉语言文学毕业求职信
2014/07/17 职场文书
个人委托书怎么写
2014/09/17 职场文书
局机关干部群众路线个人对照检查材料思想汇报
2014/10/05 职场文书
投资公司董事长岗位职责
2015/04/16 职场文书
论文评审意见
2015/06/05 职场文书
golang 生成对应的数据表struct定义操作
2021/04/28 Golang
react中props 的使用及进行限制的方法
2021/04/28 Javascript