(已解决)pycharm调试报错-UnicodeDecodeError:‘utf-8‘ codec can‘t decode byte 0xe8 in position 1023
背景
使用pycharm在调试项目的时候,出现文章标题的错误。
r = r.decode('utf-8')UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xe8 in position 1023: unexpected end of data。
解决方案
这个报错是小概率性事件,大多时候是不会报错,我也不知道为什么。所以一个方法就是:关闭pycharm,再打开Pycharm,重新调试。(治标不治本)
检查一下项目路径中是否含有中文路径,如果有,那就把中文部分的路径修改为英文。(治本)
这个方案就是更绝的方案了,一般情况下我基本上不会使用这种方案,因为这种方案需要去修改pycharm的源文件代码。找到代码:
r = r.decode('utf-8')
,然后将这行代码改成r = r.decode('utf-8','ignore')
,保存代码,重启pycharm就搞定了。为什么这样修改一下就解决问题了尼?其实很简单,出现异常报错是由于decode()方法的第二个参数errors 的默认值为严格(strict)形式造成的,将其更改为(ignore)忽略就ok了。(治本)
参考:https://blog.csdn.net/qq_15821487/article/details/119610646
(已解决)pycharm调试报错-UnicodeDecodeError:‘utf-8‘ codec can‘t decode byte 0xe8 in position 1023相关推荐
- 解决pytorch DataLoader 加载数据报错UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xe5 in position 1023
完整报错是: Traceback (most recent call last):File "/Applications/PyCharm.app/Contents/plugins/pytho ...
- python报错UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe8 in position 0 解决方案
python报错UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position 0 解决方案 参考文章: (1)python报 ...
- 报错:UnicodeDecodeError:: ‘utf-8‘ codec can‘t decode byte 0xc8 in position 0: invalid contin
python读取数据时出现:UnicodeDecodeError:: 'utf-8' codec can't decode byte 0xc8 in position 0: invalid conti ...
- blender导入c4d obj模型出现UnicodeDecodeError:: ‘utf-8‘ codec can‘t decode byte 0xc8 in position 0:
错误描述 blender导入c4d obj模型出现UnicodeDecodeError:: 'utf-8' codec can't decode byte 0xc8 in position 0 bal ...
- python中使用中文字符,文件首行添加# -*- coding: utf-8 -*-后仍然报错(unicode error) ‘utf-8‘ codec can‘t decode byte 0xc4
1. 添加 # -*- coding: utf-8 -*- 我们在python文件中敲上最简单的一行代码,print('你好'),然后在命令行运行文件,报错如下:SyntaxError: Non-UT ...
- python 读取数据出现UnicodeDecodeError:: 'utf-8' codec can't decode byte 0xc8 in position 0: invalid contin
之前写程序时也出现过类似错误,每次解决了到第二次遇见又忘了具体方法,这次记录一下. 一.字符编码问题 先介绍一下字符编码问题 1.ASCLL与GB2312 由于计算机是美国人发明的,因此,最早只有12 ...
- Python报错:UnicodeDecodeError:‘ascii‘ codec can‘t decode byte 0xe8 in position
报错原因: python2.x的默认编码是ascii,而代码中可能由utf-8的字符导致,解决方法是设置utf-8. 解决办法: 永久修改python的默认编码为"utf-8" 方 ...
- python 读取数据出现UnicodeDecodeError:: ‘utf-8‘ codec can‘t decode byte 0xc8 in position 0: invalid contin
解决方法: 读取时也可以用二进制模式打开的文件(包括模式参数中的'rb')将内容作为字节对象,而不进行任何解码. 然后使用line.decode('utf-8',errors = 'ignore')解 ...
- mycli: UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xa8 in position 52: invalid start byte
文章目录 错误描述 错误分析 解决方案 错误描述 windows 上 python 环境运行 mycli 出现报错 (linux 类似错误应该也有参考价值): UnicodeDecodeError: ...
最新文章
- [JavaScript] 好用的 JavaScript Symbol 类型
- c语言2维动态数组的创建,如何创建一个动态2维数组?
- 优词词根词典mdx_推荐|一波好用的在线英语词典网站
- 制药行业SAP项目里的那些LIMS系统
- python 财务报表审计_python 自动化审计
- echart vue 图表大小_vue之将echart封装为组件
- Android 事件处理
- LeetCode 708. 循环有序列表的插入
- LeetCode算法入门- Longest Substring Without Repeating Characters-day4
- Java中的super的使用
- 美团将建新上海总部 斥资65亿元拿下上海杨浦商办地块
- 文件服务器数据备份方案,BACKUPPC服务器数据备份方案.pdf
- Windows10 安装 RabbitMQ
- easyui datagrid 实现单选并能取消单选
- Struts2之类型转换中的错误
- TxDragon的训练5
- 测试技术-易用性测试
- 20135202闫佳歆——信息安全系统设计基础第九周学习总结
- 现代Web发展趋势和前沿技术综述
- 准确率(Accuracy)、精确率(Precision)、召回率(Recall)、F值(F-Measure)、AUC、ROC的理解
热门文章
- 智源青年科学家林乾:揭开人工智能的黑匣,从解答最基本的问题开始
- 为什么《30天自制操作系统》封面中的猫是两只尾巴
- 从对比学习(Contrastive Learning)到对比聚类(Contrastive Clustering)
- 2018 CVPR GAN 相关论文调研 (自己分了下类,附地址哦)
- FAIR 训练 AI 玩拳击,效果堪比真人比赛,试探+周旋+爆头
- 报道 | 1899篇论文、1329个机构、6012位作者,NeurIPS 2020谁在独领风骚?
- 原创 | 入门“大数据”,你需要通读这18本书
- 独家 | 微软与哈佛大学定量社会科学研究所合作开发开放数据差异隐私平台,开启研究新征程(附链接)...
- 独家 | 数据科学家的必备读物:从零开始用 Python 构建循环神经网络(附代码)...
- 收藏 | Google 发布关于机器学习工程的最佳实践