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 获取文件列表(或是目录例表)
Mar 25 Python
python插入排序算法的实现代码
Nov 21 Python
python获得linux下所有挂载点(mount points)的方法
Apr 29 Python
快速了解Python开发中的cookie及简单代码示例
Jan 17 Python
Python根据已知邻接矩阵绘制无向图操作示例
Jun 23 Python
python实现对任意大小图片均匀切割的示例
Dec 05 Python
Django网络框架之HelloDjango项目创建教程
Jun 06 Python
使用python分析统计自己微信朋友的信息
Jul 19 Python
Python实现自动装机功能案例分析
Oct 22 Python
python读取pdf格式文档的实现代码
Apr 01 Python
windows安装python超详细图文教程
May 21 Python
用python基于appium模块开发一个自动收取能量的小助手
Sep 25 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
我的论坛源代码(三)
2006/10/09 PHP
jQuery EasyUI API 中文文档 - DateBox日期框
2011/10/15 PHP
php分页代码学习示例分享
2014/02/20 PHP
详解PHP中的序列化、反序列化操作
2017/03/21 PHP
php微信开发之图片回复功能
2018/06/14 PHP
laravel5.6 框架操作数据 Eloquent ORM用法示例
2020/01/26 PHP
xml 封装与解析(javascript和C#中)
2009/07/26 Javascript
JavaScript中实现异步编程模式的4种方法
2014/09/24 Javascript
深入了解Node.js中的一些特性
2014/09/25 Javascript
JavaScript获取网页、浏览器、屏幕高度和宽度汇总
2014/12/18 Javascript
js简单工厂模式用法实例
2015/06/30 Javascript
jQuery中bind(),live(),delegate(),on()绑定事件方法实例详解
2016/01/19 Javascript
javascript正则表达式总结
2016/02/29 Javascript
js重写方法的简单实现
2016/07/10 Javascript
关于JSON与JSONP简单总结
2016/08/16 Javascript
js实现无缝循环滚动
2020/06/23 Javascript
Bootstrap在线电子商务网站实战项目5
2016/10/14 Javascript
JS中setTimeout和setInterval的最大延时值详解
2017/02/13 Javascript
JavaScript定时器设置、使用与倒计时案例详解
2019/07/08 Javascript
[02:30]DOTA2英雄基础教程 暗影恶魔
2013/12/17 DOTA
详解Python的Django框架中的templates设置
2015/05/11 Python
Python易忽视知识点小结
2015/05/25 Python
python dict.get()和dict['key']的区别详解
2016/06/30 Python
200行自定义python异步非阻塞Web框架
2017/03/15 Python
Python对文件和目录进行操作的方法(file对象/os/os.path/shutil 模块)
2017/05/08 Python
解决已经安装requests,却依然提示No module named requests问题
2018/05/18 Python
scrapy-redis源码分析之发送POST请求详解
2019/05/15 Python
Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解
2020/03/30 Python
python如何提升爬虫效率
2020/09/27 Python
萨克斯第五大道的折扣店:Saks Fifth Avenue OFF 5TH
2016/08/25 全球购物
英国第一的购买便宜玩具和游戏的在线购物网站:Bargain Max
2018/01/24 全球购物
耐克奥地利官网:Nike奥地利
2019/08/16 全球购物
Java程序员常见面试题
2015/07/16 面试题
毕业典礼邀请函
2015/01/31 职场文书
宿舍管理制度范本
2015/08/07 职场文书
压缩Redis里的字符串大对象操作
2021/06/23 Redis