Python系列UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe7 : ordinal not in range(128)

Posted 飞翔的鲲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python系列UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe7 : ordinal not in range(128)相关的知识,希望对你有一定的参考价值。

Date: 2023.2.10


文章目录

1、问题描述

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 : ordinal not in range(128)

2、原因分析

python的str默认是ascii编码,和unicode编码冲突。

3、解决方案

# 导入sys模块
import sys
# 重新加载sys模块
reload(sys)
# 设置编码格式为utf-8
sys.setdefaultencoding('utf8')

THE END!

以上是关于Python系列UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe7 : ordinal not in range(128)的主要内容,如果未能解决你的问题,请参考以下文章

总结整理 -- python系列

装逼系列python面试装逼系列

python系列2

python系列python简介安装与基本应用

Python系列之入门篇——HDFS

Python系列-python内置函数