【发布时间】:2015-01-28 23:34:19
【问题描述】:
我正在尝试学习在读取 PEP 263 的源文件中使用编码声明,并且我正在自己尝试,但遇到了一些麻烦。
这是我的文件 cod.py:
# -*- coding: utf-16 -*-
print('ciao')
我使用 UTF-16 编码保存了它;现在:
antox@antox-pc ~/Scrivania $ python3 cod.py
File "cod.py", line 1
SyntaxError: Non-UTF-8 code starting with '\xff' in file cod.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
所以我不明白我哪里错了。
附:我正在使用 gedit 2.30.4
【问题讨论】: