4

我正在尝试学习 python 2,但我没有任何计算机语言背景,我正在使用教程“ByeofPython”。练习要求我们将其输入到编辑器中(文本管理员)

#!/usr/bin/python
#Filename : helloworld.py
print "Hello World'

并将其保存为 helloworld.py。我这样做并将其保存到我的桌面上一个名为 python 练习的文件夹中。

然后本教程要求我们:

通过打开 shell(Linux 终端或 DOS 提示符)并输入命令 python helloworld.py 来运行该程序。如果您使用 IDLE,请使用菜单 Edit -> Run Script 或键盘快捷键 Ctrl-F5。输出如下图所示。

$ python helloworld.py
Hello World

但是,当我进入终端并输入 python helloworld.py 时,我得到了这个

python helloworld.py
                    ^
SyntaxError: invalid syntax

有人能告诉我哪里出错了吗?我觉得我输入的所有内容都正确。我正在使用 Mac 并运行 python 2.6

4

2 回答 2

4

您收到 SyntaxError 是因为您的引号不匹配。

您的打印行应该是:

print "Hello World"

不是

print "Hello World'
于 2012-08-25T20:08:55.960 回答
1

您可能正在输入 Python 解释器,而您输入的命令不是有效的 Python。要退出此模式,您可以按 CTRL-D(文件结束)或 CTRL-C(中断程序)。

(我不确定这些键序列在 Windows 上是否相同)

如果您运行命令python后没有脚本文件的名称,它将开始读取用户输入,就好像它是一个 python 程序一样。

于 2012-08-25T20:19:32.503 回答