报错'gb2312' codec can't decode byte 0x9e in position 4100: illegal multibyte sequence,“gb2312”编解码器无法解码位置4100中的字节0x9e:非法的多字节序列

风花雪月 等级 1177 0 0

“gb2312”编解码器无法解码位置4100中的字节0x9e:非法的多字节序列。

处理方式: with open(path, encoding="utf8", errors='ignore') as f:

使用errors='ignore'去掉(忽略)字符并返回不带字符的字符串。

收藏
评论区

相关推荐

封装三级联动功能
子组件 三级联动的省市区展示 <template <div class"multiLevelLinkage" < 弹出层 <vanpopup class"popPanel" position"bottom" :closeOnClickOverlay"false" vmodel"show" <
指针——《狂人C》观点
9.1 指针是什么 9.1.1 指针是一类数据类型的统称 对于C语言来说,计算机的内存由连续的字节(byte)构成。这些连续的字节同样被连续地编上了号码以相互区别,这个号码就是所谓的地址(Address),如图91所示。 image(https://imghelloworld.osscnbeijing.aliyuncs.com/imgs
【Swift】Swift 2.0 到 Swift 3.0
问: 报错:The “Swift Language Version” (SWIFT\_VERSION) build setting must be set to a supported value for targets which use Swift. This setting can be set in the build settings editor
js的防抖与节流
在进行窗口的resize、scroll,输入框内容校验等操作时,如果事件处理函数调用的频率无限制,会加重浏览器的负担,导致用户体验非常糟糕。 此时我们可以采用debounce(防抖)和throttle(节流)的方式来减少调用频率,同时又不影响实际效果。 函数防抖 函数防抖(debounce):当持续触发事件时,一定时间段内没有再触发事件,事件处理函数才
舒文:浅谈阿里前端的多样化
2007年,Jeff Atwood 提出了一个著名的观点, 戏谑又似认真地称其为 Atwood's Law(https://blog.codinghorror.com/theprincipleofleastpower/): _any application that can be written in JavaScript, will event
android BitmapShader实现圆形imageview
BitmapShader描述: Shader used to draw a bitmap as a texture. The bitmap can be repeated or mirrored by setting the tiling mode. 用来将bitmap 绘制为纹理的着色器。通过设置平铺模式,位图可以重复或镜像 BitmapSha
Python matplotlab库使用方法及注意事项
1.Python使用Matplotlib模块时坐标轴标题中文及各种特殊符号显示方法 python import matplotlib.pyplot as plt t arange(4pi, 4pi, 0.01) y sin(t)/t plt.plot(t, y) plt.title('www.jb51.net test') plt.xlabe
Python Django开发 异常及解决办法(三)
1.Django2.2报错'gbk' codec can't decode byte 0xa6 in position 9737在使用Django时,可能会报错如下:pythonFile "C:\Users\LENOVO\.virtualenvs\Django_FrameworkwC9HNSeq\lib\sitepackages\django
商业数据分析从入门到入职(6)Python程序结构和函数
一、Python程序结构Python中,有3种常见的程序结构: Sequence顺序从上向下依次执行。 Condition条件满足某个条件则执行。 Loop循环重复执行某个动作。 1.if条件判断某个变量是否满足某个条件时如下:pythonpossibility_to_rain 0.7print(possibility_to_rain
Java泛型使用之实现一个能够对字符、整型、浮点型、字节型、对象进行大小比较的方法
定义一个泛型类,定义泛型T,存储咱们的最大值最小值,重载构造函数,存储最大最小值,重写toString方法; package person.xsc.practice;public class Num<T //定义最大最小值 public T max; public T min; public Num() //构造函数(有参) public Num(T
报错'gb2312' codec can't decode byte 0x9e in position 4100: illegal multibyte sequence,“gb2312”编解码器无法解码位置4100中的字节0x9e:非法的多字节序列
“gb2312”编解码器无法解码位置4100中的字节0x9e:非法的多字节序列。处理方式: with open(path, encoding"utf8", errors'ignore') as f:使用errors'ignore'去掉(忽略)字符并返回不带字符的字符串。
JAVA回调机制(CallBack)之小红是怎样买到房子的??
JAVA回调机制CallBack 序言最近学习java,接触到了回调机制(CallBack)。初识时感觉比较混乱,而且在网上搜索到的相关的讲解,要么一言带过,要么说的比较单纯的像是给CallBack做了一个定义。当然了,我在理解了回调之后,再去看网上的各种讲解,确实没什么问题。但是,对于初学的我来说,缺了一个循序渐进的过程。此处,将我对回调机制的个人理解,按
补充关于equals的比较方式
补充(equals比较) Object中的equals比较的是地址 language public boolean equals(Object obj) return (this obj); java.lang.String类中equals的方法equals判断相等依据策略:如果与目标相等返回0,小于目标返回值小于0,大于目标返回值大于0 lan
补充关于equals的比较方式
补充(equals比较)java.lang.String类中的方法equals判断相等依据策略:如果与目标相等返回0,小于目标返回值小于0,大于目标返回值大于0 language@Native static final byte LATIN1 0;@Native static final byte UTF16 1; language / Compa
图文详解!资深Android开发带你入门Framework
八大库1.libavutil核心工具库,最基础模块之一,其他模块都会依赖该库做一些基本的音视频处理操作2. libavformat文件格式和协议库,封装了Protocol层和Demuxer、Muxer层,使得协议和格式对于开发者来说是透明的3. libavcodec编解码库,封装了Codec层,但是有一些codec是具备自己的License的,FFmpe不会