使用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编写一个在Linux下实现截图分享的脚本的教程
Apr 24 Python
python实现简单购物商城
May 21 Python
Python将多个excel文件合并为一个文件
Jan 03 Python
python3中函数参数的四种简单用法
Jul 09 Python
python 获取页面表格数据存放到csv中的方法
Dec 26 Python
python接口自动化测试之接口数据依赖的实现方法
Apr 26 Python
使用python实现unix2dos和dos2unix命令的例子
Aug 13 Python
浅析PEP572: 海象运算符
Oct 15 Python
python连接mysql有哪些方法
Jun 24 Python
Python制作简单的剪刀石头布游戏
Dec 10 Python
python爬虫scrapy基于CrawlSpider类的全站数据爬取示例解析
Feb 20 Python
tensorflow+k-means聚类简单实现猫狗图像分类的方法
Apr 28 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自动加载autoload机制示例分享
2014/02/20 PHP
php实现俄罗斯乘法实例
2015/03/07 PHP
tp5.0框架隐藏index.php入口文件及模块和控制器的方法分析
2020/02/11 PHP
Jquery 高亮显示文本中重要的关键字
2009/12/24 Javascript
一个简单的js树形菜单
2011/12/09 Javascript
一样的table?不一样的table(可编辑状态table)
2012/09/19 Javascript
ExtJS的拖拽效果示例
2013/12/09 Javascript
运用jQuery定时器的原理实现banner图片切换
2014/10/22 Javascript
jquery.form.js实现将form提交转为ajax方式提交的方法
2015/04/07 Javascript
解决JS组件bootstrap table分页实现过程中遇到的问题
2016/04/21 Javascript
Vue.js学习之过滤器详解
2017/01/22 Javascript
canvas实现粒子时钟效果
2017/02/06 Javascript
JS实现图片预加载之无序预加载功能代码
2017/05/12 Javascript
Vue.js常用指令的使用小结
2017/06/23 Javascript
微信小程序实现YDUI的ScrollNav组件
2018/02/02 Javascript
jQuery实现手风琴效果(蒙版)
2020/01/11 jQuery
vue项目使用$router.go(-1)返回时刷新原来的界面操作
2020/07/26 Javascript
JavaScript 空间坐标的使用
2020/08/19 Javascript
vant时间控件使用方法详解
2020/12/24 Javascript
[04:41]2014DOTA2国际邀请赛 Liquid顺利突围晋级正赛
2014/07/09 DOTA
Python可变参数用法实例分析
2017/04/02 Python
python爬取淘宝商品详情页数据
2018/02/23 Python
python读取和保存图片5种方法对比
2018/09/12 Python
wxPython多个窗口的基本结构
2019/11/19 Python
python装饰器使用实例详解
2019/12/14 Python
python 普通克里金(Kriging)法的实现
2019/12/19 Python
Lookfantastic美国/加拿大:英国知名美妆购物网站
2019/03/27 全球购物
一套SQL笔试题
2016/08/14 面试题
计算机科学与技术应届生求职信
2013/11/07 职场文书
金融系毕业生自荐书
2014/07/08 职场文书
大学生党员学习焦裕禄精神思想汇报
2014/09/10 职场文书
机关驾驶员违规检讨书
2014/09/13 职场文书
11.9消防日宣传标语
2014/10/08 职场文书
山东省召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
详解PHP Swoole与TCP三次握手
2021/05/27 PHP
Python turtle实现贪吃蛇游戏
2021/06/18 Python