我对编程非常陌生,实际上,我现在正在尝试学习Python作为第一语言。我发现Google开设了python课程,并说要从python的网站下载python 2,我这样做了,现在我意识到python已经被苹果安装在我的mac上了。无论如何,我还必须从Google下载一些练习,并尝试在终端中运行一些代码,这是我遇到麻烦的地方,并且确实可以使用一些见解。
首先,该课程说的是简单地python
在终端输入,以开始使用python编码(我不知道这是不是这样说的方式,或者这是否能让您运行python代码?)
然后,它说输入: python hello.py
应该返回哪个: Hello World
但是,我一直得到的是:
语法错误:语法无效
而且我真的不知道从这里去哪里,我在想也许这是由于我已经安装了python再次下载了python,即使是这样吗?
首先,该课程说只需在终端中输入python即可开始使用python编码(我不知道这是不是这样说的方式,或者这是否能让您运行python代码?)
在终端中键入程序名称时,会执行该程序,并且如果它具有GUI,则GUI窗口会弹出到屏幕上,这会发生什么。如果仅具有命令行界面(如python
),则程序将在终端内部执行。
在running的情况下,python
实际上是在终端内加载python解释器。如果您注意到,命令行界面将发生很大变化(我在Windows上,因此不确定在Mac上的外观)。因此,而不是像
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的缘故,即使是这样吗?
不,不是。这是由于我上面解释的原因。
希望能帮助到你!
编辑
要获取一些额外的信息,要正确退出python解释器命令行,可以输入exit()
或quit()
。Ctrl + D也是快捷方式。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句