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

  Python IDLE是集成Python的开发环境,可以扶植用户更好开发新的环境项目,如果你觉得官方的 中IDE是英文界面不好用 ,可以通过这款新的文版中文版IED开发新的项目 ,下载以后将中文版的集成idlelib文件夹复制到Python安装地址下替换同名文件夹就可以落成汉化筹备;使用IDLE执行Python代码的结果与通过默认计划直接在文本模式系统控制台或终端窗口中直接使用Python执行相同的代码的意图相同,IDLE有意不同于标准Python,环境以捐献tkinter程序的 中开发,输入标准Python ,文版将不会显示任何内容,集成在IDLE中输入相同的环境内容,然后会裸露一个tk窗口 , 中在标准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将其安装到你的电脑 ,可以选择自定义安装

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

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

  4 、提示安装过程 ,等待软件安装落成吧

  5、到这款就安装落成了,现在点击close隔绝软件

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

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

官方教程

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

  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突然弹出,只需延长延迟时间或禁用扩展即可 。

渝ICP备2025076537号-22