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创建文件和追加文件内容实例
Oct 21 Python
详解Python的Django框架中的模版相关知识
Jul 15 Python
Python3实现发送QQ邮件功能(html)
Dec 15 Python
Numpy中stack(),hstack(),vstack()函数用法介绍及实例
Jan 09 Python
python pandas dataframe 按列或者按行合并的方法
Apr 12 Python
Python import与from import使用及区别介绍
Sep 06 Python
TensorFlow实现简单的CNN的方法
Jul 18 Python
如何在Django项目中引入静态文件
Jul 26 Python
PyTorch中Tensor的拼接与拆分的实现
Aug 18 Python
Pycharm中Python环境配置常见问题解析
Jan 16 Python
Python安装whl文件过程图解
Feb 18 Python
python,Java,JavaScript实现indexOf
Sep 09 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中几种常见的超时处理全面总结
2012/09/11 PHP
解析isset与is_null的区别
2013/08/09 PHP
如何用PHP做到页面注册审核
2017/03/02 PHP
Javascript 的addEventListener()及attachEvent()区别分析
2009/05/21 Javascript
JavaScript数字和字符串转换示例
2014/03/26 Javascript
jQuery中的height innerHeight outerHeight区别示例介绍
2014/06/15 Javascript
无限树Jquery插件zTree的常用功能特性总结
2014/09/11 Javascript
node.js中的定时器nextTick()和setImmediate()区别分析
2014/11/26 Javascript
nodejs中操作mysql数据库示例
2014/12/20 NodeJs
js淡入淡出焦点图幻灯片效果代码分享
2015/09/08 Javascript
Jquery中map函数的用法
2016/06/03 Javascript
jQuery动态生成不规则表格(前后端)
2017/02/21 Javascript
javascript实现table单元格点击展开隐藏效果(实例代码)
2017/04/10 Javascript
JS实现数组去重,显示重复元素及个数的方法示例
2019/01/21 Javascript
layui表格数据复选框回显设置方法
2019/09/13 Javascript
js实现多个标题吸顶效果
2020/01/08 Javascript
Vue如何使用混合Mixins和插件开发详解
2020/02/05 Javascript
通过实例解析chrome如何在mac环境中安装vue-devtools插件
2020/07/10 Javascript
Django中几种重定向方法
2015/04/28 Python
Python中将字典转换为列表的方法
2016/09/21 Python
关于Python 3中print函数的换行详解
2017/08/08 Python
使用Python制作表情包实现换脸功能
2019/07/19 Python
解决Numpy中sum函数求和结果维度的问题
2019/12/06 Python
Python线程协作threading.Condition实现过程解析
2020/03/12 Python
tensorflow转换ckpt为savermodel模型的实现
2020/05/25 Python
联想德国官网:Lenovo Germany
2018/07/04 全球购物
个人自我鉴定写法
2013/11/30 职场文书
门卫班长岗位职责
2013/12/15 职场文书
疾病捐款倡议书
2014/05/13 职场文书
2014年爱国卫生工作总结
2014/11/22 职场文书
2014年销售内勤工作总结
2014/12/01 职场文书
2014年煤矿安全工作总结
2014/12/04 职场文书
一个家长教育孩子的心得体会
2016/01/15 职场文书
2019年教师节祝福语精选,给老师送上真诚的祝福
2019/09/09 职场文书
k8s部署redis cluster集群的实现
2021/06/24 Redis
python标准库ElementTree处理xml
2022/05/20 Python