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使用PIL模块实现给图片打水印的方法
May 22 Python
Python爬虫之xlml解析库(全面了解)
Aug 08 Python
基于python时间处理方法(详解)
Aug 14 Python
Python实现的端口扫描功能示例
Apr 08 Python
python的pip安装以及使用教程
Sep 18 Python
使用pycharm设置控制台不换行的操作方法
Jan 19 Python
使用Python的networkx绘制精美网络图教程
Nov 21 Python
python不使用for计算两组、多个矩形两两间的iou方式
Jan 18 Python
django rest framework 自定义返回方式
Jul 12 Python
PyCharm设置注释字体颜色以及是否倾斜的操作
Sep 16 Python
Django生成数据库及添加用户报错解决方案
Oct 09 Python
Python实现自动整理文件的脚本
Dec 17 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 运行效率总结(提示程序速度)
2009/11/26 PHP
php session和cookie使用说明
2010/04/07 PHP
php下拉选项的批量操作的实现代码
2013/10/14 PHP
PHP实现递归无限级分类
2015/10/22 PHP
Smarty模板简单配置与使用方法示例
2016/05/23 PHP
数理公式,也可以这么唯美
2021/03/10 无线电
Web层改进II-用xmlhttp 无声息提交复杂表单
2007/01/22 Javascript
javascript使用call调用微信API
2014/12/15 Javascript
WEB 前端开发中防治重复提交的实现方法
2016/10/26 Javascript
JavaScript常用正则验证函数实例小结【年龄,数字,Email,手机,URL,日期等】
2017/01/23 Javascript
Javacript中自定义的map.js  的方法
2017/11/26 Javascript
浅析JavaScript中的特殊数据类型
2017/12/15 Javascript
nodejs图片处理工具gm用法小结
2018/12/12 NodeJs
jQuery删除/清空指定元素的所有子节点实例代码
2019/07/04 jQuery
详解基于 Node.js 的轻量级云函数功能实现
2019/07/08 Javascript
JS前端广告拦截实现原理解析
2020/02/17 Javascript
JavaScript中this的学习笔记及用法整理
2020/02/17 Javascript
python不带重复的全排列代码
2013/08/13 Python
使用Python写一个量化股票提醒系统
2018/08/22 Python
python的concat等多种用法详解
2018/11/28 Python
详解Python静态网页爬取获取高清壁纸
2019/04/23 Python
Python3列表内置方法大全及示例代码小结
2019/05/10 Python
python tkinter实现界面切换的示例代码
2019/06/14 Python
pycharm修改文件的默认打开方式的步骤
2019/07/29 Python
Python selenium自动化测试模型图解
2020/04/15 Python
利用HTML5画出一个坦克的形状具体实现代码
2013/06/20 HTML / CSS
12个不为大家熟知的HTML5设计小技巧
2016/06/02 HTML / CSS
实习教师个人的自我评价
2013/11/08 职场文书
物理研修随笔感言
2014/02/14 职场文书
《找不到快乐的波斯猫》教学反思
2014/02/24 职场文书
大学应届毕业生求职信
2014/05/24 职场文书
婚礼女方父母答谢词
2015/01/04 职场文书
同学聚会通知短信
2015/04/20 职场文书
捐款通知怎么写
2015/04/24 职场文书
管理失职检讨书
2015/05/05 职场文书
小学运动会开幕词
2016/03/04 职场文书