分类

编程工具

Python IDLE(Python集成开发环境)

Python IDLE(Python集成开发环境) 3.7 中文版

大小:639 KB

语言:简体中文系统:WinXP, Win7, Win8, Win10, WinAll

类别:编程工具时间:2020-03-25

  Python IDLE是Python的开发环境,可以帮助用户更好开发新的项目,如果你觉得官方的IDE是英文界面不好用,可以通过这款新的中文版IED开发新的项目,下载以后将中文版的idlelib文件夹复制到Python安装地址下替换同名文件夹就可以完成汉化处理;使用IDLE执行Python代码的结果与通过默认方法直接在文本模式系统控制台或终端窗口中直接使用Python执行相同的代码的意图相同,IDLE有意不同于标准Python,以促进tkinter程序的开发,输入标准Python,将不会显示任何内容,在IDLE中输入相同的内容,然后会出现一个tk窗口,在标准Python中,还必须输入才能看到该窗口。

Python IDLE(Python集成开发环境)

软件功能

  IDLE 是 Python 所内置的开发与学习环境。

  IDLE 具有以下特性:

  编码于 100% 纯正的 Python,使用名为 tkinter 的图形用户界面工具

  跨平台:在 Windows、Unix 和 macOS 上工作近似。

  提供输入输出高亮和错误信息的 Python 命令行窗口 (交互解释器)

  提供多次撤销操作、Python 语法高亮、智能缩进、函数调用提示、自动补全等功能的多窗口文本编辑器

  在多个窗口中检索,在编辑器中替换文本,以及在多个文件中检索(通过 grep)

  提供持久保存的断点调试、单步调试、查看本地和全局命名空间功能的调试器

  配置、浏览以及其它对话框

启动故障

  IDLE使用套接字在IDLE GUI进程和用户代码执行进程之间进行通信。每当Shell启动或重新启动时,都必须建立连接。(后者由标有“ RESTART”的分隔线指示)。如果用户进程无法连接到GUI进程,则会显示一个Tk错误框,并显示“无法连接”消息,将用户定向到此处。然后退出。

  失败的常见原因是用户编写的文件,其名称与标准库模块相同,例如random.py和tkinter.py。当此类文件与将要运行的文件位于同一目录中时,IDLE无法导入stdlib文件。当前的解决方法是重命名用户文件。

  尽管比过去不常见,但防病毒或防火墙程序可能会停止连接。如果无法教该程序允许连接,则必须将其关闭以使IDLE正常工作。允许此内部连接是安全的,因为在外部端口上看不到任何数据。类似的问题是网络错误配置会阻止连接。

  Python安装问题有时会停止IDLE:多个版本可能会发生冲突,或者单个安装可能需要管理员权限。如果撤消冲突,或者不能或不想以admin身份运行,则最简单的方法是完全删除Python并重新开始。

  僵尸pythonw.exe进程可能是个问题。在Windows上,使用任务管理器检测并停止其中一个。有时,由程序崩溃或键盘中断(control-C)启动的重启可能无法连接。消除错误框或“外壳程序”菜单上的“重新启动外壳程序”可能会解决临时问题。

  首次启动IDLE时,它将尝试读取〜/ .idlerc /(〜是用户的主目录)中的用户配置文件。如果有问题,应显示一条错误消息。抛开随机磁盘故障,可以通过从不使用配置对话框(在“选项”下而是在“选项”下)手动编辑文件来避免这种情况。一旦发生,解决方案可能是删除一个或多个配置文件。

  如果IDLE退出但没有消息,并且不是从控制台启动的,请尝试从控制台启动(并查看是否出现消息。python -m idlelib)

使用说明

  1、打开Python IDLE将其安装到你的电脑,可以选择自定义安装

Python IDLE(Python集成开发环境)

  2、提示软件的安装设置内容,这些内容都是需要安装的

Python IDLE(Python集成开发环境)

  3、软件的高级设置界面,默认界面的设置内容,可以设置地址

Python IDLE(Python集成开发环境)

  4、提示安装过程,等待软件安装结束吧

Python IDLE(Python集成开发环境)

  5、到这款就安装结束了,现在点击close关闭软件

Python IDLE(Python集成开发环境)

  6、将你下载的idlelib文件夹复制到软件安装地址下lib文件夹中替换同名文件夹,替换之前建议你备份安装地址下的idlelib文件夹,避免替换错误的时候可以恢复

Python IDLE(Python集成开发环境)

  7、替换完毕以后软件就是中文界面,用户可以开始编辑新的项目

Python IDLE(Python集成开发环境)

官方教程

  运行菜单(仅编辑器窗口)

  Python Shell

  打开或唤醒Python Shell窗口。

  检查模块

  检查“编辑器”窗口中当前打开的模块的语法。如果尚未保存模块,则IDLE会提示用户进行保存或自动保存,如在“空闲设置”对话框的“常规”选项卡中所选择的那样。如果存在语法错误,则会在“编辑器”窗口中指示大概位置。

  运行模块

  检查模块(上方)。如果没有错误,请重新启动外壳以清理环境,然后执行模块。输出显示在“外壳”窗口中。请注意,输出需要使用print或write。执行完成后,命令行管理程序将保留焦点并显示提示。在这一点上,可以交互地探索执行的结果。这类似于通过命令行执行文件。python -i file

  Shell菜单(仅Shell窗口)

  查看最近重启

  将Shell窗口滚动到上一次Shell重新启动。

  重新启动Shell

  重新启动外壳以清洁环境。

  中断执行

  停止正在运行的程序。

  调试菜单(仅Shell窗口)

  转到文件/行

  查看当前行。使用光标,并在上方输入文件名和行号。如果找到该文件,请打开该文件(如果尚未打开)并显示该行。使用它可以查看异常回溯中引用的源代码行和“在文件中查找”找到的行。在“外壳”窗口和“输出”窗口的上下文菜单中也可用。

  调试器(切换)

  激活后,在命令行管理程序中输入或从编辑器运行的代码将在调试器下运行。在编辑器中,可以使用上下文菜单设置断点。此功能仍不完整,有些实验。

  堆栈查看器

  在树小部件中显示对最后一个异常的堆栈追溯,可以访问本地和全局。

  自动打开堆栈查看器

  在未处理的异常上切换自动打开堆栈查看器。

  选项菜单(Shell和编辑器)

  配置IDLE

  打开配置对话框,然后更改以下各项的首选项:字体,缩进,键绑定,文本颜色主题,启动窗口和大小,其他帮助源以及扩展名(请参见下文)。在macOS上,通过在应用程序菜单中选择首选项来打开配置对话框。要将新的内置颜色主题(IDLE深色)与较旧的IDLE一起使用,请将其另存为新的自定义主题。

  非默认用户设置保存在用户主目录中的.idlerc目录中。通过编辑或删除.idlerc中的一个或多个文件,可以解决由错误的用户配置文件引起的问题。

  代码上下文(切换)(仅编辑器窗口)

  打开编辑窗口顶部的窗格,该窗格显示已滚动到窗口顶部上方的代码的块上下文。单击此窗格中的一行将在编辑器顶部显示该行。

  窗口菜单(Shell和编辑器)

  缩放高度

  在正常大小和最大高度之间切换窗口。初始大小默认为40行乘80个字符,除非在“配置IDLE”对话框的“常规”选项卡上进行了更改。

  该菜单的其余部分列出了所有打开的窗口的名称。选择一个将其带到前台(必要时对其进行去符号化)。

  帮助菜单(Shell和编辑器)

  关于IDLE

  显示版本,版权,许可证,积分等。

  空闲帮助

  显示此IDLE文档,详细介绍菜单选项,基本编辑和导航以及其他技巧。

  Python文档

  访问本地Python文档(如果已安装),或启动Web浏览器并打开显示最新Python文档的docs.python.org。

  乌龟演示

  使用示例Python代码和turtle绘图运行turtledemo模块。

  可以在“常规”选项卡下的“配置IDLE”对话框中添加其他帮助源。有关“帮助”菜单选项的更多信息,请参见下面的“帮助来源”小节。

  上下文菜单

  通过右键单击窗口(在macOS上按住Control键并单击)来打开上下文菜单。上下文菜单在“编辑”菜单上也具有标准剪贴板功能。

  切

  将选择内容复制到系统范围的剪贴板中;然后删除选择。

  复制

  将所选内容复制到系统范围的剪贴板中。

  糊

  将系统范围剪贴板的内容插入当前窗口。

  编辑器窗口还具有断点功能。设置了断点的行会特别标记。断点仅在调试器下运行时才起作用。文件的断点保存在用户的.idlerc目录中。

  设定断点

  在当前行上设置一个断点。

  清除断点

  清除该行上的断点。

  外壳和输出窗口还具有以下内容。

  转到文件/行

  与“调试”菜单中的相同。

  Shell窗口还具有输出压缩功能,这在下面的Python Shell窗口小节中进行了说明。

  挤

  如果光标在输出行上方,则将上方代码与下方提示之间的所有输出向下压缩至“压缩文本”标签。

  编辑和导航

  编辑器窗口

  IDLE启动时可能会打开编辑器窗口,具体取决于设置和启动IDLE的方式。之后,使用“文件”菜单。给定文件只能有一个打开的编辑器窗口。

  标题栏包含文件名,完整路径以及运行该窗口的Python和IDLE的版本。状态栏包含行号('Ln')和列号('Col')。行号以1开头;列号为0。

  IDLE假定扩展名为.py *的文件包含Python代码,而其他文件则不包含。使用“运行”菜单运行Python代码。

  键绑定

  在本节中,“ C”是指ControlWindows和Unix上的Command密钥以及macOS上的密钥。

  Backspace删除到左边;Del删除到右边

  C-Backspace删除剩下的单词;C-Del删除右边的单词

  方向键和Page Up/ Page Down移动

  C-LeftArrow并C-RightArrow通过文字移动

  Home/ End转到行的开头/结尾

  C-Home/ C-End转到文件的开始/结束

  一些有用的Emacs绑定是从Tcl / Tk继承的:

  C-a 行首

  C-e 行结束

  C-k 杀死线(但不将其放在剪贴板中)

  C-l 插入点周围的中心窗口

  C-b 向后退一个字符而不删除(通常您也可以使用光标键)

  C-f 向前移动一个字符而不删除(通常您也可以使用光标键)

  C-p 上一行(通常您也可以使用光标键)

  C-d 删除下一个字符

  标准的键盘绑定(例如C-c复制和C-v粘贴)可能有效。在“配置IDLE”对话框中选择键绑定。

  自动缩进

  在开封语句之后,下一行缩进4个空格(在Python Shell窗口中缩进一个标签)。在某些关键字(break,return等)之后,将下一行缩排。在前导缩进中,Backspace最多删除四个空格(如果有)。Tab插入空格(在Python Shell窗口的一个标签中),数字取决于缩进宽度。当前,由于Tcl / Tk的限制,制表符被限制为四个空格。

  另请参见编辑菜单中的缩进/缩进区域命令。

  完成

  为内置的和用户定义的函数,类和类的属性提供了补全。还提供了文件名的补全。

  AutoCompleteWindow(ACW)将在“。”之后的预定义延迟(默认为两秒)后打开。或(在字符串中)输入os.sep。如果在这些字符之一(加上零个或多个其他字符)之后键入标签,则如果找到可能的延续,则ACW将立即打开。

  如果输入的字符只有一个可能的补全,则a Tab将提供该补全而无需打开ACW。

  “显示完成情况”将强制打开完成窗口,默认情况下 C-space将打开完成窗口。在一个空字符串中,它将包含当前目录中的文件。在空白行上,它将包含当前名称空间中的内置和用户定义的函数和类,以及所有导入的模块。如果输入了某些字符,则ACW将尝试更具体。

  如果键入字符串,则ACW选择将跳到与这些字符最匹配的条目。输入a tab将导致在编辑器窗口或命令行管理程序中输入最长的明确匹配。tab连续两个将提供当前的ACW选择,将返回或双击。光标键,上/下翻页,鼠标选择和滚轮都可以在ACW上进行操作。

  可以通过在“。”(例如“ _”)后键入隐藏名称的开头来访问“隐藏”属性。这允许访问具有 __all__set或class-private属性的模块。

  完成和“扩展单词”功能可以节省大量输入!

  当前的完成仅限于名称空间中的完成。在“编辑器”窗口中的名称不能通过__main__,sys.modules也不会找到。导入一次运行该模块即可纠正这种情况。请注意,IDLE本身在sys.modules中放置了很多模块,默认情况下可以找到很多模块,例如re模块。

  如果您不希望ACW突然弹出,只需延长延迟时间或禁用扩展即可。

∨ 展开

网友评论

我要跟帖
取消
所有评论 共 0