首先,这门课说要在终端中简单地输入“python”来开始使用Python进行编码(我不知道这是否是正确的说法,或者是否只是给你运行Python代码的能力?)
然后,它说要输入:python hello.py
应该返回:Hello World
然而,我始终得到的是:
SyntaxError: Invalid Syntax
我真的不知道该怎么办了,我想也许是因为我重新下载了Python,而它已经被安装了,如果确实安装了。
YourName@USER ~/Path/to/your/exercise/files
$ _
在行的开头,你会遇到以下内容:
# Bunch of text describing your python version and other things
>>> _
那实际上是Python解释器的命令行。你只能在这里执行Python代码。
然后,它提示输入:
python hello.py
应该返回:
Hello World
然而,我一直收到的是:
SyntaxError:Invalid Syntax
我怀疑当你运行 python hello.py
命令时,你还在Python解释器程序中,这就是为什么它返回了 InvalidSyntax
错误,因为它不是有效的Python语法。
python hello.py
的作用(如果你在终端中运行它)是执行Python解释器,将你的 hello.py
文件作为解释器要解释和执行的代码提供。所以就好像你运行了 python
并将你在 hello.py
中编写的代码输入到Python解释器中一样。
我想也许是我再次下载Python时已经安装了它,如果确实是这样的话?
不是的,是因为我上面解释的原因。
希望对你有帮助!
编辑
一些额外信息,要正确退出Python解释器命令行,你可以输入 exit()
或 quit()
。Ctrl+D也可以作为快捷键。
在终端中输入python,它会显示您安装的Python版本,然后您可以开始输入:
print("hello world!")
Python = 完全掌握它,伙计
使用python
命令将会打开Python解释器,在此处无法运行python hello.py
命令,因此您会遇到语法错误(要在Python shell中运行hello.py
,您需要使用execfile(hello.py)
)退出Python解释器,请输入ctrl+d
,然后键入python hello.py
来执行您的Hello World脚本。
首先,你的文件名不能是 python hellow.py,而应该是 python_hellow.py。
然后运行它: 在 macOS 上:输入命令:python python_hellow.py 在 Windows 上:输入命令:python3 python_hellow.py
hellow.py
,并且它会运行,除非存在同名的包。 - Krishh