Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Encoding builtins.UnicodeDecodeError:&x27;utf-8';编解码器可以';t解码位置17中的字节0xd2:无效的连续字节_Encoding_Python 3.x_Utf 8 - Fatal编程技术网

Encoding builtins.UnicodeDecodeError:&x27;utf-8';编解码器可以';t解码位置17中的字节0xd2:无效的连续字节

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。除此之外,还有其他原因

(带python 3.3.0的WingIDE)

我编写了一个非常简单的python源文件test.py,文件中只有两行

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)返回二元组,彩色图则返回三元组