python问题:icodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 148

版权声明:所爱隔山海。 https://blog.csdn.net/tongxinzhazha/article/details/80036200

在pycharm中执行python程序时,因为某些插件时候会报错

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 148: ordinal not in range(128)

这是因为python2.x的默认编码是ascii,而代码中可能由utf-8的字符导致,解决方法是在报错文件中设置utf-8。

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

猜你喜欢

转载自blog.csdn.net/tongxinzhazha/article/details/80036200