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语言中的按位运算符
Nov 26 Python
Python实现的一个找零钱的小程序代码分享
Aug 25 Python
Tornado 多进程实现分析详解
Jan 12 Python
解决Python网页爬虫之中文乱码问题
May 11 Python
python直接获取API传递回来的参数方法
Dec 17 Python
python解析json串与正则匹配对比方法
Dec 20 Python
python3.6数独问题的解决
Jan 21 Python
python 在某.py文件中调用其他.py内的函数的方法
Jun 25 Python
python中PS 图像调整算法原理之亮度调整
Jun 28 Python
python3 中的字符串(单引号、双引号、三引号)以及字符串与数字的运算
Jul 18 Python
python脚本监控logstash进程并邮件告警实例
Apr 28 Python
jenkins+python自动化测试持续集成教程
May 12 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中的phpinfo()函数
2013/06/06 PHP
php实现字符串首字母转换成大写的方法
2015/03/17 PHP
php正则表达式学习笔记
2015/11/13 PHP
实例讲解如何在PHP的Yii框架中进行错误和异常处理
2016/03/17 PHP
PHP实现清除MySQL死连接的方法
2016/07/23 PHP
PHP单文件上传原理及上传函数的封装操作示例
2019/09/02 PHP
Laravel重定向,a链接跳转,控制器跳转示例
2019/10/22 PHP
PHP SESSION跨页面传递失败解决方案
2020/12/11 PHP
Javascript的IE和Firefox兼容性汇编(zz)
2007/02/02 Javascript
javascript+xml技术实现分页浏览
2008/07/27 Javascript
json 入门基础教程 推荐
2009/10/31 Javascript
javascript学习笔记(十六) 系统对话框(alert、confirm、prompt)
2012/06/20 Javascript
JQuery实现级联下拉框效果实例讲解
2015/09/17 Javascript
js密码强度实时检测代码
2016/03/02 Javascript
js判断登陆用户名及密码是否为空的简单实例
2016/05/16 Javascript
JavaScript数组去重的6个方法
2017/01/21 Javascript
jQuery插件HighCharts绘制2D带有Legend的饼图效果示例【附demo源码下载】
2017/03/10 Javascript
DataTables添加额外的查询参数和删除columns等无用参数实例
2017/07/04 Javascript
jQuery实现的响应鼠标移动方向插件用法示例【附源码下载】
2018/08/28 jQuery
vue-cli 3.x 配置Axios(proxyTable)跨域代理方法
2018/09/19 Javascript
Nodejs异步流程框架async的方法
2019/06/07 NodeJs
js验证密码强度解析
2020/03/18 Javascript
vc6编写python扩展的方法分享
2014/01/17 Python
玩转python爬虫之正则表达式
2016/02/17 Python
每天迁移MySQL历史数据到历史库Python脚本
2018/04/13 Python
解决python中使用plot画图,图不显示的问题
2018/07/04 Python
详解Python3序列赋值、序列解包
2019/05/14 Python
Python生命游戏实现原理及过程解析(附源代码)
2019/08/01 Python
从python读取sql的实例方法
2020/07/21 Python
python如何使用腾讯云发送短信
2020/09/17 Python
Black Halo官方网站:购买连衣裙、礼服和连体裤
2018/06/13 全球购物
企划主管岗位职责
2013/12/12 职场文书
公司年会抽奖活动主持词
2014/03/31 职场文书
ktv好的活动方案
2014/08/15 职场文书
辞职信标准格式
2015/02/27 职场文书
消费者投诉书范文
2015/07/02 职场文书