使用IDLE的Python shell窗口实例详解


Posted in Python onNovember 19, 2019

启动IDLE后会打开Python shell窗口。当键入代码 时,它会基于Python语法提供自动缩进和代码着色功能。

使用IDLE的Python shell窗口实例详解

使用IDLE中的Python shell。代码在输入时会自动着色(基于Python语法)。 将光标放在任一已键入的命令上并按下Enter键,就会把命令和光标一起移动到最后 一行,在这里可以编辑命令,按Enter键就会将这条命令发送给解释器。将光标放在 最后一行,按下Alt+P或Alt+N键,就可以在历史记录中前后切换命令。找到要执行 的命令后,根据需要进行编辑并按下Enter键,就会将其发送给解释器

利用鼠标、箭头键、Page Up和Page Down键,以及某些符合Emacs 标准的键,可以在命令缓冲区中来回移动。

会话中的所有内容都会被记入缓冲区中。可以前后滚动或搜索,将 光标放在任意行上按下Enter键(生成一个硬回车),该行就会被复制到 屏幕的最后一行,在这里可以编辑命令,再次按下Enter键就会将其发送 给解释器。也可以让光标停在最后一行,然后通过按Alt+P或Alt+N键在 之前输入的命令之间前后切换,Alt+P和Alt+N会不停地将命令复制到最
后一行。如果找到了需要执行的命令,可以再次进行编辑,按下Enter键 就可发送给解释器。按下Tab键则可以查看当前键入内容的自动补全列 表,列表是基于Python关键字和用户自定义值生成的。

如果觉得可能处于挂起状态,无法显示新的提示符了,那么可能是 解释器在等待用户输入。按下Ctrl+C发送中断命令,就能回到提示符状 态,这也可以用于中断任何正在运行的命令。如果要退出IDLE,请在 File菜单中选择Exit。

一开始用得最多的可能就是Edit菜单。与其他菜单一样,可以通过 双击顶部的虚线将其解绑,让其位于窗口上端。

以上就是相关知识点的介绍,感谢大家的阅读和对三水点靠木的支持。

Python 相关文章推荐
Python lxml模块安装教程
Jun 02 Python
Python模拟登录验证码(代码简单)
Feb 06 Python
Python的Flask框架标配模板引擎Jinja2的使用教程
Jul 12 Python
Python中的日期时间处理详解
Nov 17 Python
Python简单网络编程示例【客户端与服务端】
May 26 Python
Python3使用正则表达式爬取内涵段子示例
Apr 22 Python
python os.path模块常用方法实例详解
Sep 16 Python
使用pandas的box_plot去除异常值
Dec 10 Python
Python之关于类变量的两种赋值区别详解
Mar 12 Python
pytorch 常用函数 max ,eq说明
Jun 28 Python
如何利用python检测图片是否包含二维码
Oct 15 Python
Python自动化办公Excel模块openpyxl原理及用法解析
Nov 05 Python
学Python 3的理由和必要性
Nov 19 #Python
Python的缺点和劣势分析
Nov 19 #Python
wxPython实现绘图小例子
Nov 19 #Python
python 如何去除字符串头尾的多余符号
Nov 19 #Python
wxPython实现画图板
Aug 27 #Python
如何修复使用 Python ORM 工具 SQLAlchemy 时的常见陷阱
Nov 19 #Python
Python高级特性之闭包与装饰器实例详解
Nov 19 #Python
You might like
Discuz 模板引擎的封装类代码
2008/07/18 PHP
header导出Excel应用示例
2014/01/24 PHP
对PHP语言认识上需要避免的10大误区
2014/06/12 PHP
PHP 7.0.2 正式版发布
2016/01/08 PHP
javascript forEach通用循环遍历方法
2010/10/11 Javascript
JS异常处理的一个想法(sofish)
2013/03/14 Javascript
JS将所有对象s的属性复制给对象r(原生js+jquery)
2014/01/25 Javascript
JS实现跟随鼠标闪烁转动色块的方法
2015/02/26 Javascript
jquery中添加属性和删除属性
2015/06/03 Javascript
jQuery仅用3行代码实现的显示与隐藏功能完整实例
2015/10/08 Javascript
javascript实现无缝上下滚动特效
2015/12/16 Javascript
jQuery禁用快捷键例如禁用F5刷新 禁用右键菜单等的简单实现
2016/08/31 Javascript
bootstrap的3级菜单样式,支持母版页保留打开状态实现方法
2016/11/10 Javascript
js实现tab切换效果
2017/02/16 Javascript
vue 自定义提示框(Toast)组件的实现代码
2018/08/17 Javascript
javascript实现图片轮播代码
2019/07/09 Javascript
vue 解决数组赋值无法渲染在页面的问题
2019/10/28 Javascript
javascript设计模式 ? 访问者模式原理与用法实例分析
2020/04/26 Javascript
[01:18]PWL开团时刻DAY4——圣剑与抢盾
2020/11/03 DOTA
Windows系统配置python脚本开机启动的3种方法分享
2015/03/10 Python
以Python的Pyspider为例剖析搜索引擎的网络爬虫实现方法
2015/03/30 Python
深入浅析Python字符编码
2015/11/12 Python
Tensorflow 利用tf.contrib.learn建立输入函数的方法
2018/02/08 Python
使用Python制作简单的小程序IP查看器功能
2019/04/16 Python
python的pyecharts绘制各种图表详细(附代码)
2019/11/11 Python
在Matplotlib图中插入LaTex公式实例
2020/04/17 Python
Python configparser模块常用方法解析
2020/05/22 Python
Python3.9 beta2版本发布了,看看这7个新的PEP都是什么
2020/06/10 Python
Python如何执行系统命令
2020/09/23 Python
Python爬取你好李焕英豆瓣短评生成词云的示例代码
2021/02/24 Python
突袭HTML5之Javascript API扩展2—地理信息服务及地理位置API学习
2013/01/31 HTML / CSS
培训主管的岗位职责
2013/11/23 职场文书
精神文明建设先进工作者事迹材料
2014/05/02 职场文书
留学推荐信中文范文
2015/03/26 职场文书
pandas中DataFrame检测重复值的实现
2021/05/26 Python
MongoDB日志切割的三种方式总结
2021/09/15 MongoDB