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 相关文章推荐
python3中int(整型)的使用教程
Mar 23 Python
Python系统监控模块psutil功能与经典用法分析
May 24 Python
python利用requests库进行接口测试的方法详解
Jul 06 Python
python 3.6.5 安装配置方法图文教程
Sep 18 Python
python3中property使用方法详解
Apr 23 Python
Python笔记之工厂模式
Nov 20 Python
使用python-pptx包批量修改ppt格式的实现
Feb 14 Python
Python sys模块常用方法解析
Feb 20 Python
浅谈cv2.imread()和keras.preprocessing中的image.load_img()区别
Jun 12 Python
python线性插值解析
Jul 05 Python
如何用 Python 制作一个迷宫游戏
Feb 25 Python
使用Djongo模块在Django中使用MongoDB数据库
Jun 20 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后退一页表单内容保存实现方法
2012/06/17 PHP
关于PHP的curl开启问题探讨
2014/04/08 PHP
php页面,mysql数据库转utf-8乱码,utf-8编码问题总结
2015/08/27 PHP
php实现跨域提交form表单的方法【2种方法】
2016/10/17 PHP
php使用Jpgraph创建3D饼形图效果示例
2017/02/15 PHP
PHP发送邮件确认验证注册功能示例【修改别人邮件类】
2019/11/09 PHP
Javascript中找到子元素在父元素内相对位置的代码
2012/07/21 Javascript
js点击button按钮跳转到另一个新页面
2014/10/10 Javascript
jQuery使用drag效果实现自由拖拽div
2015/06/11 Javascript
JavaScript中push(),join() 函数 实例详解
2016/09/06 Javascript
老生常谈javascript变量的命名规范和注释
2016/09/29 Javascript
JS实现的相册图片左右滚动完整实例
2016/11/23 Javascript
获取IE浏览器Cookie信息的方法
2017/01/23 Javascript
bootstrap vue.js实现tab效果
2017/02/07 Javascript
jQuery中库的引用方法
2018/01/06 jQuery
webpack4.0 入门实践教程
2018/10/08 Javascript
angularjs通过过滤器返回超链接的方法
2018/10/26 Javascript
vue下使用nginx刷新页面404的问题解决
2019/08/02 Javascript
Ant Design Pro 下实现文件下载的实现代码
2019/12/03 Javascript
Vue组件模板及组件互相引用代码实例
2020/03/11 Javascript
Python对小数进行除法运算的正确方法示例
2014/08/25 Python
利用python numpy+matplotlib绘制股票k线图的方法
2019/06/26 Python
python中selenium库的基本使用详解
2020/07/31 Python
印度尼西亚在线时尚购物网站:ZALORA印尼
2016/08/02 全球购物
彪马日本官网:PUMA日本
2019/01/31 全球购物
制药工程专业应届生求职信
2013/09/24 职场文书
应聘自荐信
2013/12/14 职场文书
中华魂演讲稿
2014/05/13 职场文书
公务员政审单位鉴定材料
2014/05/16 职场文书
临时租车协议范本
2014/09/23 职场文书
烟台的海导游词
2015/02/02 职场文书
学校国庆节活动总结
2015/03/23 职场文书
初中生物教学随笔
2015/08/15 职场文书
Nginx同一个域名配置多个项目的实现方法
2021/03/31 Servers
利用js实现简单开关灯代码
2021/11/23 Javascript
Python何绘制带有背景色块的折线图
2022/04/23 Python