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利用sklearn包编写决策树源代码
Dec 21 Python
详解tensorflow训练自己的数据集实现CNN图像分类
Feb 07 Python
python逐行读写txt文件的实例讲解
Apr 03 Python
python 查找文件名包含指定字符串的方法
Jun 05 Python
python处理两种分隔符的数据集方法
Dec 12 Python
对pandas写入读取h5文件的方法详解
Dec 28 Python
python3+PyQt5 自定义窗口部件--使用窗口部件样式表的方法
Jun 26 Python
django 环境变量配置过程详解
Aug 06 Python
Django中使用haystack+whoosh实现搜索功能
Oct 08 Python
如何在Python 游戏中模拟引力
Mar 27 Python
Django数据结果集序列化并展示实现过程
Apr 22 Python
python实现简单石头剪刀布游戏
Oct 24 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
晶体管单管来复再生式收音机
2021/03/02 无线电
php获取mysql版本的几种方法小结
2008/03/25 PHP
PHP strstr 函数判断字符串是否否存在的实例代码
2013/09/28 PHP
PHP实现显示照片exif信息的方法
2014/07/11 PHP
php获取json数据所有的节点路径
2015/05/17 PHP
PHP中串行化用法示例
2016/11/16 PHP
PHP配合fiddler抓包抓取微信指数小程序数据的实现方法分析
2020/01/02 PHP
js修改地址栏URL参数解决url参数问题
2012/12/15 Javascript
jQuery使用empty()方法删除元素及其所有子元素的方法
2015/03/26 Javascript
举例详解Python中smtplib模块处理电子邮件的使用
2015/06/24 Javascript
jquery+ajax请求且带返回值的代码
2015/08/12 Javascript
Node.js的文件权限及读写flag详解
2016/10/11 Javascript
JavaScript 继承详解(六)
2016/10/11 Javascript
微信小程序 wx.uploadFile无法上传解决办法
2016/12/14 Javascript
Vue.js父与子组件之间传参示例
2017/02/28 Javascript
Angualrjs 表单验证的两种方式(失去焦点验证和点击提交验证)
2017/05/09 Javascript
JavaScript-定时器0~9抽奖系统详解(代码)
2017/08/16 Javascript
Python psutil模块简单使用实例
2015/04/28 Python
Python cookbook(数据结构与算法)实现对不原生支持比较操作的对象排序算法示例
2018/03/15 Python
在python中以相同顺序shuffle两个list的方法
2018/12/13 Python
python面试题之列表声明实例分析
2019/07/08 Python
Python实现SMTP邮件发送
2020/06/16 Python
scrapy利用selenium爬取豆瓣阅读的全步骤
2020/09/20 Python
python绕过图片滑动验证码实现爬取PTA所有题目功能 附源码
2021/01/06 Python
python中编写函数并调用的知识点总结
2021/01/13 Python
CSS3制作翻转效果_动力节点Java学院整理
2017/07/11 HTML / CSS
Merrell迈乐澳大利亚网站:购买户外登山鞋
2017/05/28 全球购物
《北大荒的秋天》教学反思
2014/04/14 职场文书
专科生就业求职信
2014/06/22 职场文书
税务职业生涯规划书范文
2014/09/16 职场文书
画展邀请函
2015/01/31 职场文书
员工开除通知书
2015/04/25 职场文书
学校青年志愿者活动总结
2015/05/06 职场文书
2017春节晚会开幕词
2016/03/03 职场文书
Go缓冲channel和非缓冲channel的区别说明
2021/04/25 Golang
nginx请求限制配置方法
2021/07/09 Servers