Encoding builtins.UnicodeDecodeError:&x27;utf-8';编解码器可以';t解码位置17中的字节0xd2:无效的连续字节
(带python 3.3.0的WingIDE) 我编写了一个非常简单的python源文件test.py,文件中只有两行Encoding builtins.UnicodeDecodeError:&x27;utf-8';编解码器可以';t解码位置17中的字节0xd2:无效的连续字节,encoding,python-3.x,utf-8,Encoding,Python 3.x,Utf 8,(带python 3.3.0的WingIDE) 我编写了一个非常简单的python源文件test.py,文件中只有两行 print('123') #因为是灰度图所以shape(im)返回二元组,彩色图则返回三元组 第二行是中文注释,当我运行这个文件时,它显示excepton,如下所示: builtins.UnicodeDecodeError:“utf-8”编解码器无法解码位置17中的字节0xd2:无效的连续字节 当我删除第二行时,就可以了,源文件的默认编码是UTF-8。除此之外,还有其他原因
print('123')
#因为是灰度图所以shape(im)返回二元组,彩色图则返回三元组
第二行是中文注释,当我运行这个文件时,它显示excepton,如下所示:
builtins.UnicodeDecodeError:“utf-8”编解码器无法解码位置17中的字节0xd2:无效的连续字节
当我删除第二行时,就可以了,源文件的默认编码是UTF-8。除此之外,还有其他原因
谢谢,@lgnacio,我在文件的开头加了一行:#--coding:UTF-8--@tenos:。。。你看到错误信息了吗?它不是UTF-8。我不知道为什么指定UTF-8会起作用;我怀疑有虫子。
#!/usr/python
# -*- coding: gb2312 -*-
print('123')
#因为是灰度图所以shape(im)返回二元组,彩色图则返回三元组