我正在尝试学习python 2并且我没有任何计算机语言背景 我正在使用教程“ByeofPython”。练习要求我们将其输入编辑器(文本管理员)
#!/usr/bin/python
#Filename : helloworld.py
print "Hello World'
将其保存为helloworld.py。我这样做并将其保存到我的桌面上,名为python exercise。
然后教程要求我们:
通过打开shell(Linux终端或DOS提示符)并输入命令python来运行该程序 helloworld.py。如果您使用的是IDLE,请使用菜单Edit - >运行脚本或键盘快捷方式 按Ctrl-F5。输出如下所示。
$ python helloworld.py Hello World
然而,当我去终端并输入python helloworld.py时,我得到了这个
python helloworld.py
^
SyntaxError: invalid syntax
有人可以告诉我哪里出错了吗?我觉得我输入的都是正确的。我正在使用Mac并运行python 2.6
答案 0 :(得分:4)
您收到的是SyntaxError,因为引号不匹配。
您的打印行应该是:
print "Hello World"
不
print "Hello World'
答案 1 :(得分:1)
您可能正在输入python解释器,而您输入的命令不是有效的Python。 要退出此模式,您可以按CTRL-D(文件结束)或CTRL-C(中断程序)。
(我不确定这些关键序列在Windows上是否相同)
如果您运行命令python
后没有脚本文件的名称,它将开始读取用户输入,就好像它是一个python程序。