字符串前出现/u
,或报错UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 0-7: ordinal not in range(128),都可以用以下方法解决:
在文件开始位置加上如下代码:
import sys
reload(sys)
sys.setdefaultencoding( "utf-8" )
如果还有人遇到SyntaxError: Non-ASCII character ‘\xe6’ in file这个错误:
只需要在文件头部加上utf-8编码就可以了,如下所示
#encoding:utf-8
或者
# -*- coding:utf-8 -*-