Python读取文件时出现UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position xx: 解决方案_unicodedecodeerror: 'utf-8' codec can't decode byt-程序员宅基地

技术标签: 读取文件  illegal multibyte sequence  UnicodeDecodeError  Python  

Python在读取文件时

with open('article.txt') as f:  # 打开新的文本
    text_new = f.read()  # 读取文本数据

出现错误:

UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 145: illegal multibyte sequence

此时有两种解决方案:

1.将第一条语法改为

with open('article.txt','rb') as f:  # 打开新的文本
    text_new = f.read()  # 读取文本数据

2.将第一条语法改为

with open('article.txt','r',encoding='UTF-8') as f:  # 打开新的文本
    text_new = f.read()  # 读取文本数据

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zhang__shuang_/article/details/82527314

智能推荐

双十一临近,怎样让买家流畅地秒杀? ——腾讯WeTest独家开放电商产品压测服务...-程序员宅基地

文章浏览阅读187次。商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处。 原文链接:http://wetest.qq.com/lab/view/347.htmlWeTest 导读十一月临近,一年一度的电商大戏“双十一”又将隆重出场,目前各大商家已经开始各类优惠券的发放,各类大促的商品表单也已经提前流出,即将流入各个用户的购物车中。作为这些活动的载体,产品宣传、商品购买、交易结算、客户反馈以及售后服务都是..._商品服务和订单系统的压测服务怎么做

中文人名自动识别的一种有效方法_有什么方法自动识别人的中文姓名至英文,并且颠倒姓和名-程序员宅基地

文章浏览阅读1.5k次。http://blog.likeshow.net/uploads/200708/09_101105_.pdf _有什么方法自动识别人的中文姓名至英文,并且颠倒姓和名

浙江大学机器学习第二章人工神经网络_人工神经网络的mp模型-程序员宅基地

文章浏览阅读329次。人工神经网络人工神经网络发展史模型理解MP模型模型结构模型数学理解hopfield神经网络脉冲神经网络感知器算法训练样本向量化表达向量化的感知器算法感知器算法的收敛定理感知器的收敛定理证明人工神经网络发展史模型理解最简单是从MP模型开始,模型理解MP模型模型结构mp模型是指有一串输入,经过神经元加权求和,然后通过激活函数得到最终的输出结果y。模型数学理解从模型结构来看,输出的结果y可以数学表达式如下:y=sigmod(f(x))=sigmod(w∗x+b)y=sigmod(f(x))=_人工神经网络的mp模型

Hive on Spark源码分析(五)—— RemoteDriver_spark remotedriver: received job request-程序员宅基地

文章浏览阅读4k次,点赞2次,收藏5次。RemoteDriver与SparkClient进行任务交互,并向Spark集群提交任务的。SparkClientImpl中通过调用RemoteDriver.main在新进程中启动了RemoteDrivermain函数public static void main(String[] args) throws Exception { new RemoteDriver(a_spark remotedriver: received job request

IDEA设置窗口标签换行显示_idea 页签换行-程序员宅基地

文章浏览阅读7.9k次。windows -> editor tabs -> tabs placement 关掉 show tabs in sigle row即可_idea 页签换行

形函数的构造原理-有限元形函数的几个种类-程序员宅基地

文章浏览阅读1.6w次,点赞18次,收藏78次。在有限元法中,形函数是一个十分重要的概念。它不仅可以用做单元的内插函数,把单元内任一点的位移用节点位移表示,而且可作为加权余量法中的加权函数,可以处理外载荷,将分布力等效为节点上的集中力和力矩,此外,它还可用于后续的等参数单元的坐标变换等。1形函数的构造原理单元形函数主要取决于单元的形状、节点类型和单元的节点数目。节点的类型可以是只包含场函数的节点值,也可能还包含场函数导数的节点值。是否需要场..._形函数

随便推点

mac上安装xcode老版本_xcode老版本安装-程序员宅基地

文章浏览阅读2k次。有的mac版本低无法安装最新版Xcode,此介绍安装老版Xcode1.首先打开连接 https://developer.apple.com/download/more/ 进入页面2.在搜索框中输入 xcode 回车搜索,如下图所示:3.等待下载安装..._xcode老版本安装

山东春考计算机本科学校分数线,2016年山东春季高考各校计算机专业录取分数线分别是多少?...-程序员宅基地

文章浏览阅读1.4k次。2016年山东春季高考各校计算机专业录取分数线分别是多少?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!2016年山东春季高考各校计算机专业录取分数线分别是多少?2016年山东春季高考各校计算机专业录取分数线分别是多少?1、2016年全国各省份高考成绩及各批次控制分数线公布时间都集中在6月23-26日之间,预测的分数线..._山东滨州学院计算机专业春考本科分数线

Asp.net 2.0自定义控件(点击HyperLink后执行事件)[网友问题: DataList里HyperLink控件激发事件,在哪定义?]...-程序员宅基地

文章浏览阅读151次。(一). 概述HyperLink默认没有Click事件, 重写了一个HyperLink自定义控件. 实现原理: 默认Hyperlink是跳到点击请求的页面, 本HyperLink自定义控件最终也是跳转到请求的页面, 但期间执行了自己的一个方法, 我们可以在此方法中添写自己所需的功能. 本示例演示统计此超链接点击次数功能. [参考Asp.net 2.0高级编程](二). 代..._hyperlink控件后台点击方法

HBASE 启动报错 Can't get connection to ZooKeeper: KeeperErrorCode = ConnectionLoss for /hbase-程序员宅基地

文章浏览阅读9k次,点赞3次,收藏6次。查看防火墙状态$ service iptables status关闭防火墙$ service iptables stop查看防火墙状态$ service iptables status停止hbase$ stop-hbase.sh启动hbase$ start-hbase.sh_can't get connection to zookeeper: keepererrorcode = connectionloss for /hba

华为智慧屏鸿蒙系统手工升级,华为的“中场战事”:升级智能家居、推鸿蒙智慧屏,重构IoT赛道?...-程序员宅基地

文章浏览阅读324次。进一步切入全屋智能、大屏、车机等全场景。2020年,华为消费者业务的产品线纵深正进一步拓展。12月21日,华为面向家庭、出行场景正式发布了三大系列产品。其一是华为智能家居战略及全屋智能解决方案,顾名思义,是提升家居生活智能化的软硬件体系;其二是华为智慧屏S系列,搭载了鸿蒙OS最新版本,该系列是华为智慧屏家族的新成员,产品定位中低端市场,拥有55、65、75寸三种屏幕尺寸共6款机型;其三是车载智慧屏...

CMenu类中禁用/变灰某一项-程序员宅基地

文章浏览阅读322次。CMenu::EnableMenuItem启用、 禁用,或变暗的菜单项。UINT EnableMenuItem(UINT nIDEnableItem, UINT nEnable);参数nIDEnableItem根据所指定的菜单项,若要启用,nEnable。 弹出菜单项,以及标准菜单项,可以指定此参数。nEnable指定要执行的操作。 它可以是组合的M..._cmenu 菜单项置灰

推荐文章

热门文章

相关标签