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基于xml parse实现解析cdatasection数据
Sep 30 Python
python操作mongodb根据_id查询数据的实现方法
May 20 Python
python中异常报错处理方法汇总
Nov 20 Python
Python计算两个日期相差天数的方法示例
May 23 Python
Python单元测试简单示例
Jul 03 Python
Python二进制串转换为通用字符串的方法
Jul 23 Python
python3爬虫获取html内容及各属性值的方法
Dec 17 Python
python语言元素知识点详解
May 15 Python
Python socket聊天脚本代码实例
Jan 02 Python
Python通过len函数返回对象长度
Oct 22 Python
python实现图片批量压缩
Apr 24 Python
Python Matplotlib绘制两个Y轴图像
Apr 13 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/11/26 PHP
php 特殊字符处理函数
2008/09/05 PHP
php实现银联商务公众号+服务窗支付的示例代码
2019/10/12 PHP
一个用js实现控制台控件的代码
2007/09/04 Javascript
JavaScript类和继承 constructor属性
2010/03/04 Javascript
JavaScript中的变量作用域介绍
2014/12/31 Javascript
javascript内置对象操作详解
2015/02/04 Javascript
javascript实现获取字符串hash值
2015/05/10 Javascript
jQuery+canvas实现简单的球体斜抛及颜色动态变换效果
2016/01/28 Javascript
Node.js的项目构建工具Grunt的安装与配置教程
2016/05/12 Javascript
ionic2 tabs使用 Modal底部tab弹出框
2016/12/30 Javascript
JQuery 选择器、DOM节点操作练习实例
2017/09/28 jQuery
Vue.js 动态为img的src赋值方法
2018/03/14 Javascript
vux uploader 图片上传组件的安装使用方法
2018/05/15 Javascript
vue history 模式打包部署在域名的二级目录的配置指南
2019/07/02 Javascript
JavaScript中Dom操作实例详解
2019/07/08 Javascript
Vue filter 过滤器、以及在table中的使用介绍
2020/09/07 Javascript
VUE异步更新DOM - 用$nextTick解决DOM视图的问题
2020/11/06 Javascript
[02:36]DOTA2混沌骑士 英雄基础教程
2013/11/26 DOTA
用Python将IP地址在整型和字符串之间轻松转换
2017/03/22 Python
python算法与数据结构之冒泡排序实例详解
2019/06/22 Python
python判断所输入的任意一个正整数是否为素数的两种方法
2019/06/27 Python
在python中实现同行输入/接收多个数据的示例
2019/07/20 Python
python3 写一个WAV音频文件播放器的代码
2019/09/27 Python
布隆过滤器的概述及Python实现方法
2019/12/08 Python
Python文本文件的合并操作方法代码实例
2020/03/31 Python
如何使用 Python 读取文件和照片的创建日期
2020/09/05 Python
幼儿教师自我鉴定
2013/11/02 职场文书
元旦晚会邀请函
2014/01/27 职场文书
社区工作感言
2014/02/21 职场文书
社区活动策划方案
2014/08/21 职场文书
重点工程汇报材料
2014/08/27 职场文书
承诺书样本
2014/08/30 职场文书
2014年信访维稳工作总结
2014/12/08 职场文书
人生感悟经典句子
2019/08/20 职场文书
anaconda python3.8安装后降级
2021/06/11 Python