Linux16.04+python2.7,遇到UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 20: ordinal not in range(128)
之前写了在代码前面写了“# -*- coding: utf-8 -*-”,依旧报错。
解决办法:在项目前面写
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
如果在路径下找不到对应的文件,可能是隐藏的文件,用sudo gedit 文件路径,进行修改。
或者是sudo vim 文件夹名字修改。