盘点一个文件读取时utf-8错误的解决办法

简介: 盘点一个文件读取时utf-8错误的解决办法

大家好,我是皮皮。


一、前言


前几天在Python白银交流群有个叫【大侠】的粉丝问了一个Python读取文件的时候报错的问题,这里拿出来给大家分享下,一起学习下。

image.png


二、解决过程


看上去代码有报错,截图如下。

image.png

这个错误倒是很常见,因为数据没有给utf-8编码,或者读取的时候,没有指定utf-8编码,都会报类似的错。

image.png

上图是他的代码,15行那里指定一下编码就可以了。

image.png

指定编码之后,就完美解决啦!


三、总结


大家好,我是皮皮。这篇文章主要分享了一个文本文件读取时utf-8错误的解决办法,针对该问题给出了具体的解析和代码演示,帮助粉丝顺利解决了问题。


最后感谢粉丝【大侠】提问,感谢【dcpeng】给出的具体解析和代码演示。


小伙伴们,快快用实践一下吧!如果在学习过程中,有遇到任何问题,欢迎加我好友,我拉你进Python学习交流群共同探讨学习。


------------------- End -------------------

相关文章
csv 如果是utf-8 那么excel打开的时候为啥是乱码
csv 如果是utf-8 那么excel打开的时候为啥是乱码
663 0
|
存储 数据挖掘 数据处理
【解决 Excel 打开 UTF-8 编码 CSV 文件乱码的 BUG 】
【解决 Excel 打开 UTF-8 编码 CSV 文件乱码的 BUG 】
819 0
|
7月前
|
JSON 数据格式 Python
python 写入文件的中文乱码了怎么处理
如果在写入JSON文件时遇到中文乱码问题,你可以在使用`json.dump()`函数时设置`ensure_ascii`参数为`False`,以保留非ASCII字符的原始形式。这样可以确保中文字符正确地写入JSON文件。 以下是一个示例: ```python import json data = {"name": "张三", "age": 30, "city": "北京"} with open('data.json', 'w', encoding='utf-8') as file: json.dump(data, file, ensure_ascii=False) ``` 在这
312 0
|
Windows
phpexcel导出数据乱码错误的解决方法
phpexcel导出数据乱码错误的解决方法
264 0
|
应用服务中间件
中文乱码的原因及解决方法
中文乱码的原因及解决方法
2034 0
中文乱码的原因及解决方法
|
Unix C++
源码文件编码问题,导致编译的程序运行错误
源码文件编码问题,导致编译的程序运行错误
124 0
|
关系型数据库 MySQL 数据库
错误:编码GBK的不可映射字符的解决办法
最近在重新补javaSE的基础,编辑器编写完代码以后,在控制台运行代码段的时候,出现了以下的错误提示:错误:编码GBK的不可映射字符 在通过查询谷哥和度娘以后emmmm....我找到了错误原因以及解决办法: 错误原因:在控制台编译java源文件时 未使用UTF-8编码格式 由于java的JDK环境是国际版本的编码格式,默认格式为UNICODE的编码格式,而我们国内现在较多使用的编码格式多位UTF-8以及GB2312等编码格式,所以我们要在控制台更改java源程序的编码格式。
5755 0

热门文章

最新文章