gpt4 book ai didi

python脚本无效字符

转载 作者:行者123 更新时间:2023-12-03 07:44:38 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Basic Python Hello World Program Syntax Error [closed]

(6 个回答)


6年前关闭。




我正在尝试在 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

有人可以帮忙吗?如何指定字符编码?谢谢。

最佳答案

你有聪明的报价!

也许您将源代码输入文字处理器,或者从自动格式化错误的网站复制它。无论哪种方式,只需将它们替换为直引号(" 字符)。

Python 2 提示智能引号不是 ASCII 的一部分。 Python 3 可以处理非 ASCII 字符,但提示它们不是预期的引号。无论哪种方式,解决方案都是相同的。

关于python脚本无效字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30993706/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com