gpt4 book ai didi

python - 如何在 Mac 的终端中运行 python?

转载 作者:行者123 更新时间:2023-12-05 03:13:22 29 4
gpt4 key购买 nike

我对编程非常陌生,事实上,我现在正在尝试将 Python 作为第一语言来学习。我发现谷歌有一个 python 类(class),它说要从 python 的网站下载 python 2,我照做了,现在我意识到 python 已经被苹果安装在我的 mac 上了。无论如何,我还必须从谷歌下载一些练习,并尝试在终端中运行一些代码,这就是我遇到麻烦的地方,我真的需要一些洞察力。

首先,类(class)中提到只需在终端中输入 python 即可开始使用 python 进行编码(我不知道是不是这样说的,或者这是否只是给了你能够运行 python 代码?)

然后,它说要输入:python hello.py

应该返回:Hello World

但是,我一直得到的是:

SyntaxError: Invalid Syntax

而且我真的不知道从这里该何去何从,我在想可能是因为我在已经安装了 python 时再次下载了它,如果它是的话?

最佳答案

First, the lesson said to simply type, python, into terminal to start coding in python (I don't know if this is the way to say that, or if that just gives you the ability to run python code?)

当您在终端中输入程序名称时,它基本上会执行该程序,如果它有 GUI,GUI 窗口将弹出到屏幕上。如果它只有命令行界面(如 python),程序将在终端内执行。

在运行 python 的情况下,它所做的实际上是在您的终端中加载一个 python 解释器。如果您注意到,命令行界面会发生很大变化(我在 Windows 上,所以我不确定它在 Mac 上的样子)。所以而不是像

YourName@USER ~/Path/to/your/exercise/files
$ _

在行的开头,您会遇到以下内容:

# Bunch of text describing your python version and other things
>>> _

那其实就是python解释器的命令行。此处只能执行python代码。

Then, it said to type in: python hello.py

Which was supposed to return: Hello World

However, all I keep getting is : SyntaxError: Invalid Syntax

我怀疑当您运行命令 python hello.py 时,您仍在 python 解释器程序中,这就是它返回 InvalidSyntax 错误的原因,因为它不是有效的 Python 语法。

python hello.py 的作用(如果您要在终端中运行它)是执行 python 解释器,提供您的 hello.py 文件作为解释器解释和执行的代码。所以就好像你运行 python 并将你在 hello.py 中编写的代码输入到 python 解释器中。所以,

I was thinking maybe it's due to me downloading python again when it was already installed, if it even was?

不,不是。这是因为我上面解释的原因。

希望对您有所帮助!

编辑

一些额外信息,要正确退出 python 解释器命令行,您可以键入 exit()quit()。 Ctrl+D 也可以作为快捷方式。

关于python - 如何在 Mac 的终端中运行 python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30408127/

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