0

可能是一个非常简单的问题。在有人在这里提出建议之后,我只是想在 Mac 上尝试(并安装)Python 3.6 - 从现在开始我一直很高兴地使用 2.7。在通过命令行 + ATOM 完成所有操作来编写程序之前,我从未使用过 IDLE。

我看到'通常'你应该能够在 shell 中编写你的程序,然后在 RUN 窗口中运行它。但是,我在窗口中看不到 RUN 模式,只是使用 shell 窗口的可能性,无论如何你就是这样。我希望这是有道理的!

这是正常的,还是我错过了什么?

ps 我使用的是 OS X 10.8,如果这很重要的话。

4

1 回答 1

0

我不确定你在问什么,以及它是否与 OSX 有关,但我可以解释 IDLE。IDLE 有两种类型的主窗口:单个 Shell 和多个 Editor 窗口。

当您在控制台或终端窗口中输入“python”(或“python3”)时,Shell 模拟在交互式 REPL 模式下运行的 python。(后者取决于操作系统。)您在>>>提示符下输入语句。Enter当您点击(或Return)时,会运行一条单行语句。当您点击Enter两次时,将运行多行语句。这与交互式 Python 中的相同。

编辑器窗口可让您输入多语句程序。您可以通过从菜单中选择RunRun module或点击快捷键来运行程序,默认情况下是F5(至少在 Windows 和 Linux 上)。这运行程序的方式与您python -i myprogram.py在控制台中输入的方式大致相同。程序输出和输入到 Shell 窗口并从 Shell 窗口接收。当程序结束时,Python 进入交互模式并打印一个交互提示 ( >>>)。然后可以与程序创建的对象进行交互。

你是对的,Run没有出现在 Shell 的菜单栏上。它不是必需的,因为人们使用Enter密钥运行语句。

于 2017-01-13T23:04:26.867 回答