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

原文地址:https://www.cnblogs.com/sixbeauty/p/4285433.html