运行python代码,报如下错误:
UnicodeDecodeError:ascii codec can't decode byte 0xe8 in position 0:ordinal not in range(128)
解决办法:在出现问题的页加上如下三行即可:
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
本文介绍了一种常见的Python运行时错误——UnicodeDecodeError,并提供了解决方案。通过在代码中加入三行设置默认编码为UTF-8的代码,可以有效避免因字符编码问题导致的错误。
运行python代码,报如下错误:
UnicodeDecodeError:ascii codec can't decode byte 0xe8 in position 0:ordinal not in range(128)
解决办法:在出现问题的页加上如下三行即可:
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
4168
9440
641
7702
7679
1372
1492
3247
527