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 12 Python
让python在hadoop上跑起来
Jan 27 Python
Python中的单继承与多继承实例分析
May 10 Python
详谈Pandas中iloc和loc以及ix的区别
Jun 08 Python
python进行文件对比的方法
Dec 24 Python
python实现自动化上线脚本的示例
Jul 01 Python
python版百度语音识别功能
Jul 09 Python
django的分页器Paginator 从django中导入类
Jul 25 Python
详解在Python中以绝对路径或者相对路径导入文件的方法
Aug 30 Python
win10安装tensorflow-gpu1.8.0详细完整步骤
Jan 20 Python
Python使用多进程运行含有任意个参数的函数
May 02 Python
如何用Python编写一个电子考勤系统
Feb 08 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快速生成各种信息提示框的方法
2016/02/03 PHP
cakephp常见知识点汇总
2017/02/24 PHP
ThinkPHP实现简单登陆功能
2017/04/28 PHP
20个非常棒的Jquery实用工具 国外文章
2010/01/01 Javascript
转换json格式的日期为Javascript对象的函数
2010/07/13 Javascript
js 动态文字滚动的例子
2011/01/17 Javascript
JavaScript 放大镜 移动镜片效果代码
2011/05/09 Javascript
jqgrid 表格数据导出实例
2013/11/21 Javascript
javascript生成不重复的随机数
2015/07/17 Javascript
浅析BootStrap模态框的使用(经典)
2016/04/29 Javascript
HTML5+jQuery插件Quicksand实现超酷的星际争霸2兵种分类展示效果(附demo源码下载)
2016/05/25 Javascript
jQuery筛选数组之grep、each、inArray、map的用法及遍历json对象
2016/06/20 Javascript
微信小程序 radio单选框组件详解及实例代码
2017/01/10 Javascript
写给小白看的JavaScript异步
2017/11/29 Javascript
fetch 如何实现请求数据
2018/12/20 Javascript
详解js加减乘除精确计算
2019/03/19 Javascript
基于vue实现一个神奇的动态按钮效果
2019/05/15 Javascript
[02:18]DOTA2英雄基础教程 育母蜘蛛
2014/01/20 DOTA
[01:11:32]VG vs FNATIC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
Python help()函数用法详解
2014/03/11 Python
编写Python的web框架中的Model的教程
2015/04/29 Python
Python守护进程和脚本单例运行详解
2017/01/06 Python
详解Python文本操作相关模块
2017/06/22 Python
分析Python读取文件时的路径问题
2018/02/11 Python
Python 利用pydub库操作音频文件的方法
2019/01/09 Python
Django中多种重定向方法使用详解
2019/07/17 Python
Python 实现Numpy中找出array中最大值所对应的行和列
2019/11/26 Python
使用opencv中匹配点对的坐标提取方式
2020/06/04 Python
软件测试题目
2013/02/27 面试题
卫生厅领导班子党的群众路线教育实践活动整改措施
2014/09/20 职场文书
家长学校教学计划
2015/01/19 职场文书
奖学金感谢信
2015/01/21 职场文书
圣诞晚会主持词
2015/07/01 职场文书
培训学校2015年度工作总结
2015/07/20 职场文书
教师培训学习心得体会
2016/01/21 职场文书
Vue组件更新数据v-model不生效的解决
2022/04/02 Vue.js