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 相关文章推荐
在Mac OS上使用mod_wsgi连接Python与Apache服务器
Dec 24 Python
python字典的常用操作方法小结
May 16 Python
Python cookbook(数据结构与算法)将序列分解为单独变量的方法
Feb 13 Python
解决Python的str强转int时遇到的问题
Apr 09 Python
ubuntu16.04制作vim和python3的开发环境
Sep 23 Python
Python元组知识点总结
Feb 18 Python
利用anaconda保证64位和32位的python共存
Mar 09 Python
Python 合并多个TXT文件并统计词频的实现
Aug 23 Python
PYTHON实现SIGN签名的过程解析
Oct 28 Python
python 实现二维字典的键值合并等函数
Dec 06 Python
Python高阶函数、常用内置函数用法实例分析
Dec 26 Python
Python脚本去除文件的只读性操作
Mar 05 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/03 冲泡冲煮
php中看实例学正则表达式
2006/12/25 PHP
php 清除网页病毒的方法
2008/12/05 PHP
PHP开发中四种查询返回结果分析
2011/01/02 PHP
php购物车实现代码
2011/10/10 PHP
php tp验证表单与自动填充函数代码
2012/02/22 PHP
ThinkPHP 3.2 数据分页代码分享
2014/10/14 PHP
Laravel框架中自定义模板指令总结
2017/12/17 PHP
javascript多种数据类型表格排序代码分析
2010/09/11 Javascript
javascript判断用户浏览器插件安装情况的代码
2011/01/01 Javascript
Extjs优化(一)删除冗余代码提高运行速度
2013/04/15 Javascript
解析jQuery的三种bind/One/Live事件绑定使用方法
2013/12/30 Javascript
JS+CSS实现大气清新的滑动菜单效果代码
2015/10/22 Javascript
Javascript发送AJAX请求实例代码
2016/08/21 Javascript
jQuery仿IOS弹出框插件
2017/02/18 Javascript
Angular组件化管理实现方法分析
2017/03/17 Javascript
深入浅析AngularJS中的一次性数据绑定 (bindonce)
2017/05/11 Javascript
详解Vue.js之视图和数据的双向绑定(v-model)
2017/06/23 Javascript
jQuery实现点击下拉框中的值累加到文本框中的方法示例
2017/10/28 jQuery
基于Datatables跳转到指定页的简单实例
2017/11/09 Javascript
小程序实现可拖动的悬浮按钮
2020/09/07 Javascript
vue动态合并单元格并添加小计合计功能示例
2020/11/26 Vue.js
python实现文件快照加密保护的方法
2015/06/30 Python
举例讲解Python中的死锁、可重入锁和互斥锁
2015/11/05 Python
浅谈python可视化包Bokeh
2018/02/07 Python
python获取本机所有IP地址的方法
2018/12/26 Python
jupyter实现重新加载模块
2020/04/16 Python
美国学校校服,儿童和婴儿服装:Cookie’s Kids
2016/10/14 全球购物
性能服装:HYLETE
2018/08/14 全球购物
国贸专业的职业规划范文
2014/01/23 职场文书
销售简历自我评价怎么写
2014/09/26 职场文书
给老婆的检讨书1000字
2015/01/01 职场文书
母亲去世追悼词
2015/06/23 职场文书
公司车队管理制度
2015/08/04 职场文书
2016年中学法制宣传日活动总结
2016/04/01 职场文书
Oracle 区块链表创建过程详解
2021/05/15 Oracle