Python3.4学习笔记之 idle 清屏扩展插件用法分析


Posted in Python onMarch 01, 2019

本文实例讲述了Python3.4 idle 清屏扩展插件用法。分享给大家供大家参考,具体如下:

python idle 清屏问题的解决,使用python idle都会遇到一个常见而又懊恼的问题——要怎么清屏?

在stackoverflow看到这样两种答案:

1.在shell中输入

import os
os.system('cls')

这种方法只能在windows系统中cmd模式下的python shell 才管用(因为cls的命令是针对cmd的),在python idle直接返回了一个0的值。

2.定义一个cls的函数,每次使用输入cls()即可

def cls(): 
 print "\n" * 100

这种方法是伪清屏,只是输入满屏的空白而已,光标仍在最下面一行,根本达不到清屏的目的。

在python的邮件列表中有很多这样类似的问题,但是没看到回答的。

google后找到一个解决方法:增加一个清屏的扩展ClearWindow就可以了(在http://bugs.python.org/issue6143中可以看到这个扩展的说明)。

一、下载clearwindow.py(http://bugs.python.org/file14303/ClearWindow.py,不能下载的可以右键保存,格式为py结尾),

或者点击此处本站下载

将这个文件放在Python安装目录 X\Lib\idlelib目录下(X为你的python版本),然后在这个目录下找到config-extensions.def这个文件(idle扩展的配置文件),

以记事本的方式打开,建议使用notepad++等工具打开。

二、打开config-extensions.def 在末尾加入下面内容:

[ClearWindow]
enable=1
enable_editor=0
enable_shell=1
[ClearWindow_cfgBindings]
clear-window=<Control-Key-l>

三、保存退出。

四、关闭重新打开python的idle,如果看到options多了一个选项clear shell window ctrl+L

说明安装成功,以后要清屏可以点击上面的选项或者直接ctrl+L就可以了。

PS:还有一种包含各种扩展版本整合在一起的python idle——IdleX,其中包括了clear window。

安装方法:

一、下载下压缩包 http://hivelocity.dl.sourceforge.net/project/idlex/idlex-1.11.2.zip

二、解压后运行setup.py安装。

三、重新打开idle后opinions可以看到更多的选项说明安装成功。

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python 图片验证码代码
Dec 07 Python
Python写的Tkinter程序屏幕居中方法
Mar 10 Python
python计算N天之后日期的方法
Mar 31 Python
python实现简单中文词频统计示例
Nov 08 Python
python 寻找优化使成本函数最小的最优解的方法
Dec 28 Python
python2.7读取文件夹下所有文件名称及内容的方法
Feb 24 Python
django 发送手机验证码的示例代码
Apr 25 Python
Python设计模式之装饰模式实例详解
Jan 21 Python
Python的Tkinter点击按钮触发事件的例子
Jul 19 Python
python tkinter实现彩球碰撞屏保
Jul 30 Python
Python爬虫之Selenium中frame/iframe表单嵌套页面
Dec 04 Python
5分钟快速掌握Python定时任务框架的实现
Jan 26 Python
Python3.4学习笔记之类型判断,异常处理,终止程序操作小结
Mar 01 #Python
Python判断两个文件是否相同与两个文本进行相同项筛选的方法
Mar 01 #Python
Python脚本按照当前日期创建多级目录
Mar 01 #Python
Python enumerate函数功能与用法示例
Mar 01 #Python
django模板加载静态文件的方法步骤
Mar 01 #Python
Python3中编码与解码之Unicode与bytes的讲解
Feb 28 #Python
Python multiprocessing多进程原理与应用示例
Feb 28 #Python
You might like
php的sprintf函数的用法 控制浮点数格式
2014/02/14 PHP
php实现信用卡校验位算法THE LUHN MOD-10示例
2014/05/07 PHP
php实现带读写分离功能的MySQL类完整实例
2016/07/28 PHP
PHP构造二叉树算法示例
2017/06/21 PHP
ExtJS Grid使用SimpleStore、多选框的方法
2009/11/20 Javascript
javascript document.execCommand() 常用解析
2009/12/14 Javascript
Jquery Ajax学习实例6 向WebService发出请求,返回DataSet(XML) 异步调用
2010/03/18 Javascript
基于Jquery的温度计动画效果
2010/06/18 Javascript
深入解析contentWindow, contentDocument
2013/07/04 Javascript
Checbox的操作含已选、未选及判断代码
2013/11/07 Javascript
JQuery判断HTML元素是否存在的两种解决方法
2013/12/26 Javascript
jQuery检测鼠标左键和右键点击的方法
2015/03/17 Javascript
解决angular的post请求后SpringMVC后台接收不到参数值问题的方法
2015/12/10 Javascript
理解Javascript的call、apply
2015/12/16 Javascript
Jquery easyui开启行编辑模式增删改操作
2016/01/14 Javascript
微信小程序 地图定位简单实例
2016/10/14 Javascript
ES6中参数的默认值语法介绍
2017/05/03 Javascript
详解在express站点中使用ejs模板引擎
2017/09/21 Javascript
Three.js如何实现雾化效果示例代码
2017/09/27 Javascript
javascript按钮禁用和启用的效果实例代码
2017/10/29 Javascript
JavaScript中变量提升与函数提升经典实例分析
2018/07/26 Javascript
Node.js console控制台简单用法分析
2019/01/04 Javascript
vue项目中在可编辑div光标位置插入内容的实现代码
2020/01/07 Javascript
在Vue.js中使用TypeScript的方法
2020/03/19 Javascript
python打包压缩、读取指定目录下的指定类型文件
2018/04/12 Python
python实现批量命名照片
2020/06/18 Python
房屋授权委托书范本
2014/10/07 职场文书
大学生违纪检讨书300字
2014/10/25 职场文书
2014年学校党建工作汇报材料
2014/11/02 职场文书
2014年勤工助学工作总结
2014/11/24 职场文书
学前班学生评语
2014/12/29 职场文书
中层干部考核评语
2015/01/04 职场文书
幼儿园老师个人总结
2015/02/28 职场文书
2016七夕情人节感言
2015/12/09 职场文书
pycharm无法安装cv2模块问题
2022/05/20 Python
如何解决flex文本溢出问题小结
2022/07/15 HTML / CSS