'ascii' codec can't encode characters in position 0-8: ordinal not in range(128)的解决办法

使用的python2.7,运行的时候出现了'ascii' codec can't encode characters in position 0-8: ordinal not in range(128)错误,通过搜索一些文章了解到是因为python系统使用的默认编码为ascii编码,但是代码运行中的操作的字符不属于ascii范围,所以报错了。

解决办法:

代码前加上3行代码

1 import sys

2 reload(sys)

3 sys.setdefaultencoding('utf-8')

 

你可能感兴趣的:(character)