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操作CouchDB数据库简单示例
Mar 10 Python
一些常用的Python爬虫技巧汇总
Sep 28 Python
python删除过期log文件操作实例解析
Jan 31 Python
为什么选择python编程语言入门黑客攻防 给你几个理由!
Feb 02 Python
python3.6根据m3u8下载mp4视频
Jun 17 Python
Python从入门到精通之环境搭建教程图解
Sep 26 Python
python 动态调用函数实例解析
Oct 21 Python
python时间日期操作方法实例小结
Feb 06 Python
python GUI库图形界面开发之PyQt5菜单栏控件QMenuBar的详细使用方法与实例
Feb 28 Python
opencv python 图片读取与显示图片窗口未响应问题的解决
Apr 24 Python
Pymysql实现往表中插入数据过程解析
Jun 02 Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
Jan 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
php生成图片验证码的实例讲解
2015/08/03 PHP
PHP生成制作验证码的简单实例
2016/06/12 PHP
Laravel核心解读之异常处理的实践过程
2019/02/24 PHP
php上传后台无法收到数据解决方法
2019/10/28 PHP
自动刷新网页,自动刷新当前页面,JS调用
2013/06/24 Javascript
jsPDF导出pdf示例
2014/05/02 Javascript
node.js中的fs.stat方法使用说明
2014/12/16 Javascript
JavaScript中定义函数的三种方法
2015/03/12 Javascript
jQuery实现有动画淡出效果的二级折叠菜单代码
2015/10/17 Javascript
JS实现网页标题随机显示名人名言的方法
2015/11/03 Javascript
JavaScript实现Fly Bird小游戏
2016/12/15 Javascript
JavaScript中Math对象的方法介绍
2017/01/05 Javascript
canvas实现图像截取功能
2017/02/06 Javascript
聊聊JavaScript如何实现继承及特点
2017/04/07 Javascript
React进阶学习之组件的解耦之道
2017/08/07 Javascript
解决jquery appaend元素中id绑定事件失效的问题
2017/09/12 jQuery
微信小程序全局变量功能与用法详解
2019/01/22 Javascript
[09:23]国际邀请赛采访专栏:iG战队VK,Tongfu战队Cu
2013/08/05 DOTA
Python open()文件处理使用介绍
2014/11/30 Python
python实现稀疏矩阵示例代码
2017/06/09 Python
解决Pycharm中import时无法识别自己写的程序方法
2018/05/18 Python
python使用Plotly绘图工具绘制柱状图
2019/04/01 Python
Python通用函数实现数组计算的方法
2019/06/13 Python
使用 Python 快速实现 HTTP 和 FTP 服务器的方法
2019/07/22 Python
Python2与Python3的区别点整理
2019/12/12 Python
安装完Python包然后找不到模块的解决步骤
2020/02/13 Python
全面总结使用CSS实现水平垂直居中效果的方法
2016/03/10 HTML / CSS
最好的意大利皮夹克:D’Arienzo
2018/12/04 全球购物
可以在一个PHP文件里面include另外一个PHP文件两次吗
2015/05/22 面试题
怎样声明子类
2013/07/02 面试题
中班幼儿评语大全
2014/04/30 职场文书
分公司任命书
2014/06/06 职场文书
中国梦读书活动总结
2014/07/10 职场文书
2014年外贸业务员工作总结
2014/12/11 职场文书
公司人力资源管理制度
2015/08/05 职场文书
开学季:喜迎新生,迎新标语少不了
2019/11/07 职场文书