3.7 IDLE 用户界面
到目前为止,我们看到了如何通过交互提示模式、系统命令行、图标点击以及模块导入运行Python 代码。如果你希望找到更可视化的方法,IDLE 提供了做Python 开发的用户图形界面(GUI ),而且它是Python 系统的一个标准并免费的部分。它往往被认为是一个集成开发环境(IDE ),因为它在一个单独的界面中绑定了很多开发任务(注4)。
简而言之,IDLE 是一个能够编辑、运行、浏览和调试Python 程序的GUI ,所有都能够在单独的界面实现。此外,由于IDLE 是使用Tkinter GUI 工具包开发的Python 程序,可以在几乎任何Python 平台上运行,包括微软Windows 、X Windows (例如,Linux 、UNIX 以及Unix 类平台)以及Mac OS (无论是Classic 还是OS X )。对于很多人来说,IDLE 代表了一种简单易用的命令行输入的替代方案,并且比点击图标出问题的可能性更小。
IDLE 基础
让我们直接来看一个例子。在Windows 中启动IDLE 很容易:在开始按钮的Python 菜单中进行启动(如图2-1 所示),并且也能够通过右键点击Python 程序图标进行选择。在UNIX 类系统中,需要在命令行中启动IDLE 的顶层脚本,另一种办法是通过点击位于Python 的Lib 目录下的idlelib 子目录下的idle.pyw 或idle.py 运行(在Windows 中,IDLE 是位于C:\Python25\Lib\idlelib 中的)(注5)。
注4: IDLE 是IDE 的一个官方误用,但是其实际上是为了纪念Monty Python 的成员Eirc Idle 而命名的。
图3-3 显示了Windows 下开始运行IDLE 的场景。Python