【发布时间】:2014-04-07 15:57:12
【问题描述】:
我正在尝试在 mac osx 10.9.2 上使用 python 运行脚本,但我没有遇到这个无效字符问题。
我有一个只有这一行的脚本: 打印“为什么这不起作用?什么非ASCII字符?”;
如果我使用 python (2.7.5) 运行它,它会给出这个错误:
File "script.2.py", line 1
SyntaxError: Non-ASCII character '\xe2' in file script.2.py on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
如果我将脚本更改为:
print(“what invalid char in identifier!?”);
并使用 python 3.4.0 运行它,我得到:
File "script.3.py", line 1
print(“what invalid char in identifier!?”);
^
SyntaxError: invalid character in identifier
有人可以帮忙吗?如何指定字符编码?谢谢。
【问题讨论】:
-
你的引用不是直接的
"引用。你写的是TextEdit吗?