明月清风

不觉晓

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

在使用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 适用

阅读更多
个人分类: Python
上一篇Andrew Ng 机器学习笔记 16 :照片OCR
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭