使用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之不要红头文件(1)
Sep 28 Python
利用pyinstaller或virtualenv将python程序打包详解
Mar 22 Python
python实现生命游戏的示例代码(Game of Life)
Jan 24 Python
浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
Apr 10 Python
Python简单定义与使用二叉树示例
May 11 Python
通过Python模块filecmp 对文件比较的实现方法
Jun 29 Python
对Python获取屏幕截图的4种方法详解
Aug 27 Python
关于Python核心框架tornado的异步协程的2种方法详解
Aug 28 Python
Django Serializer HiddenField隐藏字段实例
Mar 31 Python
python 在sql语句中使用%s,%d,%f说明
Jun 06 Python
解决python3.x安装numpy成功但import出错的问题
Nov 17 Python
python 实现波浪滤镜特效
Dec 02 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
关于PHP 如何用 curl 读取 HTTP chunked 数据
2016/02/26 PHP
php获取服务器操作系统相关信息的方法
2016/10/08 PHP
PHP实现的无限分类类库定义与用法示例【基于thinkPHP】
2018/08/06 PHP
搭建PhpStorm+PhpStudy开发环境的超详细教程
2020/09/17 PHP
js no-repeat写法 背景不重复
2009/03/18 Javascript
Prototype RegExp对象 学习
2009/07/19 Javascript
jQuery判断元素是否是隐藏的代码
2011/04/24 Javascript
热点新闻滚动特效的js代码
2013/08/17 Javascript
JS实现按比例缩放图片的方法(附C#版代码)
2015/12/08 Javascript
基于RequireJS和JQuery的模块化编程——常见问题全面解析
2016/04/14 Javascript
Vue.js每天必学之指令系统与自定义指令
2016/09/07 Javascript
jQuery flip插件实现的翻牌效果示例【附demo源码下载】
2016/09/20 Javascript
jQuery.ajax实现根据不同的Content-Type做出不同的响应
2016/11/03 Javascript
JavaScript函数表达式详解及实例
2017/05/05 Javascript
jQuery中的deferred对象和extend方法详解
2017/05/08 jQuery
记录vue项目中遇到的一点小问题
2019/05/14 Javascript
Vue.js递归组件实现组织架构树和选人功能
2019/07/04 Javascript
vue中更改数组中属性,在页面中不生效的解决方法
2019/10/30 Javascript
vue项目引入ts步骤(小结)
2019/10/31 Javascript
vue element el-transfer增加拖拽功能
2021/01/15 Vue.js
[43:41]OG vs Newbee 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
使用Python下载歌词并嵌入歌曲文件中的实现代码
2015/11/13 Python
详解Python中 __get__和__getattr__和__getattribute__的区别
2016/06/16 Python
python发送多人邮件没有展示收件人问题的解决方法
2019/06/21 Python
python基于paramiko将文件上传到服务器代码实现
2019/07/08 Python
python的列表List求均值和中位数实例
2020/03/03 Python
Python如何输出警告信息
2020/07/30 Python
通过案例解析python鸭子类型相关原理
2020/10/10 Python
详解如何解决H5开发使用wx.hideMenuItems无效果不生效
2021/01/20 HTML / CSS
德国EGOIST网店:销售畅销的设计师品牌
2017/04/18 全球购物
桥梁工程专业求职信
2014/04/21 职场文书
怎样拟定创业计划书
2014/05/01 职场文书
支部组织生活会方案
2014/06/10 职场文书
人力资源管理专业自荐书
2014/07/07 职场文书
2015年基建工作总结范文
2015/05/23 职场文书
利用Python判断整数是否是回文数的3种方法总结
2021/07/07 Python