使用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实现网页链接提取的方法分享
Feb 25 Python
Django中更新多个对象数据与删除对象的方法
Jul 17 Python
以视频爬取实例讲解Python爬虫神器Beautiful Soup用法
Jan 20 Python
Python实现按特定格式对文件进行读写的方法示例
Nov 30 Python
Django使用httpresponse返回用户头像实例代码
Jan 26 Python
Python多进程并发与多线程并发编程实例总结
Feb 08 Python
django rest framework vue 实现用户登录详解
Jul 29 Python
pyenv与virtualenv安装实现python多版本多项目管理
Aug 17 Python
浅谈selenium如何应对网页内容需要鼠标滚动加载的问题
Mar 14 Python
pytorch 中的重要模块化接口nn.Module的使用
Apr 02 Python
再谈python_tkinter弹出对话框创建
Mar 20 Python
python的netCDF4批量处理NC格式文件的操作方法
Mar 21 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
thinkphp 一个页面使用2次分页的实现方法
2013/07/15 PHP
web server使用php生成web页面的三种方法总结
2013/10/28 PHP
PHP开发中常见的安全问题详解和解决方法(如Sql注入、CSRF、Xss、CC等)
2014/04/21 PHP
php mb_substr()函数截取中文字符串应用示例
2014/07/29 PHP
php动态变量定义及使用
2015/06/10 PHP
分享PHP计算两个日期相差天数的代码
2015/12/23 PHP
非常重要的php正则表达式详解
2016/01/04 PHP
PHP中文字符串截断无乱码解决方法
2016/10/10 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
2020/02/27 PHP
JQuery 遮罩层实现(mask)实现代码
2010/01/09 Javascript
基于jquery的防止大图片撑破页面的实现代码(立即缩放)
2011/10/24 Javascript
使用JavaScript获取URL中的参数(两种方法)
2016/11/16 Javascript
尝试自己动手用react来写一个分页组件(小结)
2018/02/09 Javascript
js实现点击按钮复制文本功能
2020/07/20 Javascript
Vue与Node.js通过socket.io通信的示例代码
2018/07/25 Javascript
vue实现标签云效果的方法详解
2019/08/28 Javascript
[43:18]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
Python修改Excel数据的实例代码
2013/11/01 Python
Python算法应用实战之队列详解
2017/02/04 Python
python爬虫_微信公众号推送信息爬取的实例
2017/10/23 Python
Pandas DataFrame 取一行数据会得到Series的方法
2018/11/10 Python
如何在python中实现随机选择
2019/11/02 Python
Python面向对象原理与基础语法详解
2020/01/02 Python
Python爬虫JSON及JSONPath运行原理详解
2020/06/04 Python
详解Python 最短匹配模式
2020/07/29 Python
PyQt5的相对布局管理的实现
2020/08/07 Python
python+requests实现接口测试的完整步骤
2020/10/27 Python
台湾7-ELEVEN线上购物中心:7-11
2021/01/21 全球购物
宝信软件JAVA工程师面试经历
2012/08/19 面试题
汽车销售求职自荐信
2013/10/01 职场文书
厂区绿化方案
2014/05/08 职场文书
幼儿园课题方案
2014/06/09 职场文书
作风大整顿心得体会
2014/09/10 职场文书
同事打架检讨书
2015/05/06 职场文书
2016应届毕业生自荐信范文
2016/01/28 职场文书
2019个人工作态度自我评价
2019/04/24 职场文书