UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position...解决方法

在Windows写好的python程序,放到Ubuntu中运行时,出现了以下错误:
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe8 in position 39: ordinal not in range(128)
解决方法:

在Python程序最前面加上以下语句:

import sys
reload(sys)
sys.setdefaultencoding('utf-8')

将默认编码设置为utf-8

猜你喜欢

转载自blog.csdn.net/weixin_40612082/article/details/80543507