2

(带有 python 3.3.0 的 WingIDE)

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

print('123')
#因为是灰度图所以shape(im)返回二元组,彩色图则返回三元组

第二行是中文注释,当我运行这个文件时,它显示异常如下:builtins.UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd2 in position 17: invalid continuation byte

当我删除第二行时,没关系

4

1 回答 1

2

源文件的默认编码是 UTF-8。对于其他所有内容,都有PEP 263

#!/usr/python
# -*- coding: gb2312 -*-

print('123')
#因为是灰度图所以shape(im)返回二元组,彩色图则返回三元组
于 2013-10-14T15:06:25.100 回答