跳转到内容

IDLE (Python)

维基百科,自由的百科全书

这是本页的一个历史版本,由Diskdance留言 | 贡献2022年12月11日 (日) 08:14 (加入{{Tone}}和{{Rough translation}}标记)编辑。这可能和当前版本存在着巨大的差异。

IDLE
Ubuntu中的IDLE,设置高亮的交互环境
Ubuntu中的IDLE,设置高亮的交互环境
原作者Guido van Rossum
首次发布1998年12月22日,​26年前​(1998-12-22
当前版本
  • 3.12.9(2025年2月4日;穩定版本)[1]
編輯維基數據鏈接
源代码库 編輯維基數據鏈接
编程语言Python
类型集成开发环境
许可协议 編輯維基數據鏈接
网站docs.python.org/library/idle.html

IDLEIntegrated Development and Learning Environment的简称)[2][3] 是一个Python集成开发环境,自1.5.2b1以来已与该语言的默认实现捆绑在一起。 [4][5]许多Linux发行版中,它是Python中可选部分的包装。它完全使用Python和Tkinter GUI工具包( Tcl/Tk包装函数)编写。[6]

IDLE是开发Python程序的一个基本的跨平台IDE,比较适合初学者尤其是在教育环境中使用,是非商业Python开发的不错的选择。

软件界面

打开 IDLE 后,会出现一个增强的交互解释器窗口,它具有比基本的交互命令提示符更多的功能。IDLE中会显示“三个尖括号”提示符(>>>),这时就可以输入Python代码了。

功能

根据自带的README文件,IDLE的主要功能有:[7]

  • 多窗口的文本编辑器,有语法高亮,自动补全,智能缩进等等。
  • 带语法高亮的Python壳(shell)。
  • 集成调试器,其可以提供持久断点单步调试英语Stepping (debugging)和变量与调用栈的监视功能。

编辑选项

IDLE在编写Python程序时提供如下常用的编辑功能:[8]

  1. 撤销;
  2. 重做;
  3. 剪切;
  4. 复制;
  5. 粘贴;
  6. 查找;
  7. 文件中查找;
  8. 替换;
  9. 将光标定位到指定行首;
  10. 单词自动补全。

命名

Python的设计者吉多·范罗苏姆说IDLE代表"Integrated Development and Learning Environment"(集成开发与学习环境)。[9] 因为他根据英国电视剧《Monty Python的飞行马戏团》为Python命名,所以IDLE这个名字很可能也是为了致敬Monty Python的创始人之一,埃里克·艾德尔(Eric Idle)。[10][11]

另见

参考来源

  1. ^ Changelog. [2025年4月1日] (英語). 
  2. ^ 点击Help菜单中的About IDLE后便可查看
  3. ^ IDLE — Python 3.9.5 documentation. [2020-06-04]. (原始内容存档于2020-06-04). 
  4. ^ idle. lwn.net. [2022-12-11]. 
  5. ^ IDLE 0.1 was distributed with the Python 1.5.2b1 release on 12/22/98., From: \Python-1.5.2\Tools\idle\NEWS.txt
  6. ^ Kenneth, Reitz; Tanya, Schlusser. Python漫游指南. 东南大学出版社. 2017: 93. ISBN 9787564173746. 
  7. ^ IDLE. Python Docs. [2022-12-11] (中文(中国大陆)). 
  8. ^ 夏敏捷; 张西广. Python程序设计应用教程. 中国铁道出版社. 2018: 6. ISBN 9787113273439. 
  9. ^ IDLE — Python 3.9.2 documentation. docs.python.org. [2021-02-26]. 
  10. ^ Lutz, Mark & Ascher, David (2004). Learning Python, p. 40. O'Reilly Media, Inc. ISBN 978-0-596-00281-7.
  11. ^ Hammond, Mark & Robinson, Andy (2000). Python Programming On Win32: Help for Windows Programmers, p. 59. O'Reilly Media, Inc. ISBN 978-1-56592-621-9.

外部链接