美文网首页
Python下出现UnicodeDecodeError问题的解决

Python下出现UnicodeDecodeError问题的解决

作者: qgpmztmf | 来源:发表于2016-10-19 21:39 被阅读0次

1.问题描述


在linux或者mac OS下运行python脚本时出现错误:

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

2.错误原因


linux与windows字符的编码格式不同,导致程序中编码错误。

3.解决办法


在出现问题的程序中加上如下三行代码即可:

import sys
reload(sys)
sys.setdefaultencoding('utf-8')

相关文章

网友评论

      本文标题:Python下出现UnicodeDecodeError问题的解决

      本文链接:https://www.haomeiwen.com/subject/kaoxuttx.html