原文:python2.x提示这个错误:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position

查了好久下面这个方法可用: 发现应该是因为python .x的默认编码是ascii,而代码中可能由utf 的字符导致,解决方法是设置utf 。 找到出错的文件,在import后增加下面几行: coding utf import sys if sys.getdefaultencoding utf : reload sys sys.setdefaultencoding utf 这些都加上,再运行就不 ...

2019-04-25 10:39 0 525 推荐指数:

查看详情

Python中文转换报错 'ascii' codec can't decode byte 0xe8 in position

脚本报错: 脚本代码: 报错原因: 因为默认情况下,Python采用的是ascii编码方式,如下所示: 而Python在进行编码方式之间的转换时,会将 unicode 作为“中间编码”,但 unicode 最大只有 128 那么长,所以这里当尝试 ...

Fri May 24 20:05:00 CST 2019 0 3116
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM