python ascii codec can't decode

提示错误:

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

大概就是这样一句话,一般情况,在文件头加上 :# coding=utf-8 就应该可以解决的了。不过也会有还是出现问题的情况。

 

这时候你需要在文件中加上下面的代码:

 

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

 

听说这样做不安全,算是没办法的办法吧。http://www.tuicool.com/articles/nEbUFvn

 

posted @ 2015-02-11 10:15  不笑猫  阅读(716)  评论(0编辑  收藏  举报