使用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压缩和解压缩zip文件
Feb 14 Python
通过Py2exe将自己的python程序打包成.exe/.app的方法
May 26 Python
对Python3中dict.keys()转换成list类型的方法详解
Feb 03 Python
华为校园招聘上机笔试题 扑克牌大小(python)
Apr 22 Python
解决python tkinter界面卡死的问题
Jul 17 Python
Python中typing模块与类型注解的使用方法
Aug 05 Python
深入了解如何基于Python读写Kafka
Dec 31 Python
TensorFlow MNIST手写数据集的实现方法
Feb 05 Python
Python sqlite3查询操作过程解析
Feb 20 Python
Python多进程编程multiprocessing代码实例
Mar 12 Python
Python实现计算图像RGB均值方式
Jun 04 Python
如何在python中判断变量的类型
Jul 29 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
微信公众平台消息接口校验与消息接口响应实例
2014/12/23 PHP
php实现判断访问来路是否为搜索引擎机器人的方法
2015/04/15 PHP
Joomla使用Apache重写模式的方法
2016/05/04 PHP
PHP中empty,isset,is_null用法和区别
2017/02/19 PHP
laravel 修改记住我功能的cookie保存时间的方法
2019/10/14 PHP
javascript 动态添加表格行
2006/06/22 Javascript
Prototype 工具函数 学习
2009/07/23 Javascript
网页自动跳转代码收集
2009/09/27 Javascript
jQuery创建插件的代码分析
2011/04/14 Javascript
Javascript 鼠标移动上去小三角形滑块缓慢跟随效果
2013/04/26 Javascript
js中取得变量绝对值的方法
2015/01/03 Javascript
JavaScript中的方法重载实例
2015/03/16 Javascript
百度地图api如何使用
2015/08/03 Javascript
Jquery检验手机号是否符合规则并根据手机号检测结果将提交按钮设为不同状态
2015/11/26 Javascript
layui表格实现代码
2017/05/20 Javascript
使用jQuery实现购物车结算功能
2017/08/15 jQuery
使用proxy实现一个更优雅的vue【推荐】
2018/06/19 Javascript
微信小程序实现自动定位功能
2018/10/31 Javascript
Vue自定义属性实例分析
2019/02/23 Javascript
[03:42]2014DOTA2西雅图国际邀请赛7月9日TOPPLAY
2014/07/09 DOTA
python实现简单的TCP代理服务器
2014/10/08 Python
Python基于列表list实现的CRUD操作功能示例
2018/01/05 Python
python实现淘宝秒杀脚本
2020/06/23 Python
Python登录系统界面实现详解
2019/06/25 Python
pyqt5 键盘监听按下enter 就登陆的实例
2019/06/25 Python
Python基于Opencv来快速实现人脸识别过程详解(完整版)
2019/07/11 Python
Python 读取WAV音频文件 画频谱的实例
2020/03/14 Python
纯css实现照片墙3D效果的示例代码
2017/11/13 HTML / CSS
html5使用canvas实现跟随光标跳动的火焰效果
2014/01/07 HTML / CSS
Rossignol金鸡美国官网:始于1907年法国百年雪具品牌
2019/03/06 全球购物
将一个数的从第5位开始的7个数取出,其余位置0
2016/05/26 面试题
水电施工员岗位职责
2015/04/11 职场文书
2015安全保卫工作总结
2015/04/25 职场文书
教师节祝酒词
2015/08/11 职场文书
2016年员工政治思想表现评语
2015/12/02 职场文书
导游词之山东八仙过海景区
2019/11/11 职场文书