IDLE 用户界面——IDLE基本用法

未匹配的标注

来看一个实例。图 3-3 显示了在 Windows 上启动 IDLE 后的场景。一开始打开的 Python shell 窗口是主窗口,它运行着一个交互式会话(注意 >>> 提示符)。这就像所有交互式会话那样工作 —— 在这里键入的代码会在键入后立即运行 —— 且作为测试和实验的工具。

image-20230103181226791

图 3-3 IDLE 开发 GUI 的主 Python shell 窗口,这里显示的是运行在 Windows 上的。使用 “文件” 目录来开始(New Window)或更改(Open)一个源文件;使用文本编辑窗口的 “运行” 目录来运行在那个窗口中的代码(Run Module)

IDLE 对它的大多数操作使用带键盘快捷键的类似的目录。要在 IDLE 下创建一个新的脚本文件,使用 在主 shell 窗口中的 File->New,选择 File 下拉菜单,然后选择 New 来打开一个新的文本编辑窗口,在那里你可以输入、保存且运行你的文件代码。使用 File->Open 来打开一个新的文本编辑窗口来展示一个现成文件的代码来编辑和运行。

虽然在本书的图片中并没有完全地显示,IDLE 对键入在主窗口和所有文本编辑窗口中的代码根据语法来着色 —— 关键词是一种颜色,普通文字是另一种,如此等等。这让你对代码中的组件更加一目了然(甚至能帮你发现错误 —— 比如未正常中断的字符串全部是一种颜色)。

要在 IDLE 中运行正在编辑的代码文件,在那个文件的文本编辑窗口使用 Run->Run Module 。也就是说,选择文件的文本编辑窗口,打开窗口的 Run 下拉菜单,然后选择列出的 Run Module 选项(或使用等价的键盘快捷键,在目录中给出了)。如果从打开文件或最后一次修改文件后,又已经修改了它并忘记保存更改(当你埋头编码时的一个常见错误),Python 将让你知道你需要首先保存文件。

当这样运行时,脚本的输出和它可能产生的任何错误信息都出现在主交互窗口中(Python shell 窗口)。比如,在图 3-3 中,在窗口中部 “RESTART” 线后的三行显示了我们的 script1.py 文件在一个单独的编辑窗口中被执行。“RESTART” 这个消息告诉我们用户代码的进程被重启来运行被编辑的脚本,且用来分隔脚本输出(如果 IDLE 在没有用户代码的子进程的情况下被启动,这个消息就不会显示 —— 过一会儿会详述这个模式)

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~