解决 Python2.7 报错 UnicodeDecodeError: 'ascii' codec can't decode...

原创 2018年04月16日 18:15:00

在使用python调用matlab相关的patplotlib.pyplot库进行画图操作时遇到“UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xbd in position 11: ordinal not in range(128)”错误

import matplotlib.pyplot as plt

解决方法一:

在Python程序最前面加上以下语句:

import sys  
reload(sys)  
sys.setdefaultencoding('utf8')  

注:此方法针对Python 2.7无效

解决方法二:

在Python程序最前面加上以下语句:

import sys  
reload(sys)  
sys.setdefaultencoding('gbk')  

注:Python 2.7 适用

系统成功的关键The Bottom Line

    系统成功的关键The Bottom Line    ---软件工程系列文章之二By Russ Finney(来自软件工程论坛 seforum.yeah.net) (翻译yanrj ) Succ...
  • jiangtao
  • jiangtao
  • 2001-02-02 16:07:00
  • 2157

Python 2.7 import matplotlib出现UnicodeDecodeError错误

将软件重装过了,扩展库也重装过,都无法解决,最后针对UnicodeDecodeError进行解决。按照网上教程,在交互环境写入如下语句: import sys reload(sys) sys...
  • yctjin
  • yctjin
  • 2017-11-24 13:25:38
  • 341

真正解决python UnicodeDecodeError: ‘ascii’ codec can’t decode byte ……

相信很多人跟我一样 在用python处理一些字符串的时候遇到过这样的问题:(csdn问题…图片上的网址请自行忽略) 然后遇到这种问题了之后左改右改发现依然有这个问题 … …… ……… 但是最后,...
  • l769255844
  • l769255844
  • 2017-08-02 16:28:02
  • 1374

关于解决window下 Python报错:UnicodeDecodeError: 'ascii' codec can't decode byte 0xc8的笔记

#!F:\develop\PythonCode #coding:utf-8 #copyRight by enmuser import numpy as np from matplotl...
  • zhuhongchang123
  • zhuhongchang123
  • 2016-11-18 23:37:36
  • 6296

pip 安装pandas报UnicodeDecodeError: 'ascii' codec can't decode byte 0xd5错

当python在window环境中通过pip安装pandas报标题这样的错,主要是因为python默认编码格式是:ascii 在https://www.python.org/dev/peps/pep-...
  • zhanglei_yang
  • zhanglei_yang
  • 2016-07-20 14:45:43
  • 8336

Python2.7编码问题:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position...解决方法

本人在Ubuntu使用sublime text3运行Python程序时遇到编码问题:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 i...
  • Mr_sdhm
  • Mr_sdhm
  • 2018-01-20 21:48:39
  • 865

flask UnicodeDecodeError: 'ascii' codec can't decode 解决办法

参考官方patch: http://bugs.python.org/file19332/9291a.patch 如下代码:一,加入from itertools import count;     ...
  • r455678
  • r455678
  • 2017-03-10 00:03:24
  • 968

解决使用中文出现UnicodeDecodeError: 'ascii' codec can't decode byte 的问题

出现 UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 29: ordinal not in range(128...
  • cnmilan
  • cnmilan
  • 2013-06-21 10:57:36
  • 1630

pandas dataFrame to_excel 报错[ UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 7

pandas dataFrame to_excel 报错 [ UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position ...
  • Sinsa110
  • Sinsa110
  • 2017-11-17 14:26:00
  • 631

[python]<BUG>解决UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe5 in position 108: ordinal not

今天做网页到了测试和数据库交互的地方,其中HTML和数据库都是设置成utf-8格式编码,插入到数据库中是正确的,但是当读取出来的时候就会出错,原因就是python的str默认是ascii编码,和uni...
  • cn_wk
  • cn_wk
  • 2016-03-28 10:46:30
  • 3077
收藏助手
不良信息举报
您举报文章:解决 Python2.7 报错 UnicodeDecodeError: 'ascii' codec can't decode...
举报原因:
原因补充:

(最多只允许输入30个字)