python ascii codec can't decode

时间:2023-03-10 04:44:32
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