Python3.4学习笔记之 idle 清屏扩展插件用法分析
本文实例讲述了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数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助。
相关推荐
-
对Python3.6 IDLE常用快捷键介绍
安装IDLE后鼠标右键点击*.py 文件,可以看到Edit with IDLE 选择这个可以直接打开编辑器. IDLE默认不能显示行号,使用ALT+G 跳到对应行号,在右下角有显示光标所在行.列. ALT+P,上一个历史输入内容,ALT+N 下一个历史输入内容. IDLE中按F5可以运行代码. 编辑状态时: Ctrl + [ .Ctrl + ] 缩进代码 Alt+3 Alt+4 注释.取消注释代码行 Alt+5 Alt+6 切换缩进方式 空格<=>Tab Alt+/ 单词完成,只要文中出现过,
-
使用IDLE的Python shell窗口实例详解
启动IDLE后会打开Python shell窗口.当键入代码 时,它会基于Python语法提供自动缩进和代码着色功能. 使用IDLE中的Python shell.代码在输入时会自动着色(基于Python语法). 将光标放在任一已键入的命令上并按下Enter键,就会把命令和光标一起移动到最后 一行,在这里可以编辑命令,按Enter键就会将这条命令发送给解释器.将光标放在 最后一行,按下Alt+P或Alt+N键,就可以在历史记录中前后切换命令.找到要执行 的命令后,根据需要进行编辑并按下Enter键
-
解决Python2.7中IDLE启动没有反应的问题
安装Python2.7后,它自带一个编辑器IDLE,但是使用几次之后出现启动不了的情况,可做如下操作. Windows操作系统下,使用快捷键 win+R 启动"运行"对话框,输入下面的路径,点击确定. %USERPROFILE%\.idlerc 进入该目录后,删除该文件夹下的所有文件即可,再次启动IDLE就能打开了. 以上这篇解决Python2.7中IDLE启动没有反应的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
给Python IDLE加上自动补全和历史功能
许多时候,我们使用Python,并不用写一个程序,一些不复杂的任务,我更喜欢在 IDLE(也就是交互式提示模式)下输入几行代码完成.然而,在这个模式下编辑代码,也有不够便利的地方,最主要的就是,不能用Tab自动补全,不能记忆 上一次输入的命令(没办法,谁让我们在Shell下习惯了呢). 这时候,我们可以直接使用Python启动脚本,解决这个问题. 启动脚本的程序非常简单,这里不多说明,只给出代码: import readline import rlcompleter import atexit
-
python IDLE 背景以及字体大小的修改方法
为了保护眼睛,决定把白色背景换掉: 1 首先,在已经下载好的python文件目录下,找到config-highlight.def文件,我的是在H:\python\python3**\Lib\idlelib**文件夹下. 2.打开文件后,你会看到一些默认的颜色配置,比如经典的颜色配置就是白色背景,一般这个文件中会有两种配置可供选择: [IDLE Classic]和 [IDLE New],表现在IDLE界面上就是在python shell下,选择options-configure IDLE--hig
-
Python3.4学习笔记之 idle 清屏扩展插件用法分析
本文实例讲述了Python3.4 idle 清屏扩展插件用法.分享给大家供大家参考,具体如下: python idle 清屏问题的解决,使用python idle都会遇到一个常见而又懊恼的问题--要怎么清屏? 在stackoverflow看到这样两种答案: 1.在shell中输入 import os os.system('cls') 这种方法只能在windows系统中cmd模式下的python shell 才管用(因为cls的命令是针对cmd的),在python idle直接返回了一个0的值.
-
《javascript设计模式》学习笔记二:Javascript面向对象程序设计继承用法分析
本文实例讲述了Javascript面向对象程序设计继承用法.分享给大家供大家参考,具体如下: 1.关于继承: 百度百科对继承的解释是:继承是指一个对象直接使用另一对象的属性和方法. (话说百科对于计算机概念的继承的解释也太简略了) 继承的好处,优点学过面向对象的同学都知道,就不赘述了. javascript中的继承有三种(不同的书上对这三中的名称翻译都不一样,我按照我的理解来命名吧): a.构造函数继承(类式继承,组合继承,伪经典继承) b.原型继承 c.原型赋值(遍历)继承(寄生式继承) 2.
-
Python3.4学习笔记之类型判断,异常处理,终止程序操作小结
本文实例讲述了Python3.4类型判断,异常处理,终止程序操作.分享给大家供大家参考,具体如下: python3.4学习笔记 类型判断,异常处理,终止程序,实例代码: #idle中按F5可以运行代码 #引入外部模块 import xxx #random模块,randint(开始数,结束数) 产生整数随机数 import random import sys import os secret = random.randint(1,10) temp = input("请输入一个数字\n")
-
Bootstrap学习笔记 轮播(Carousel)插件
Bootstrap 轮播(Carousel)插件是一种灵活的响应式的向站点添加滑块的方式.除此之外,内容也是足够灵活的,可以是图像.内嵌框架.视频或者其他您想要放置的任何类型的内容.如果您想要单独引用该插件的功能,那么您需要引用 carousel.js,或者bootstrap.js 或压缩版的 bootstrap.min.js. <!DOCTYPE html> <html> <head> <title>Bootstrap 轮播(Carousel)插件<
-
Python3爬虫学习之应对网站反爬虫机制的方法分析
本文实例讲述了Python3爬虫学习之应对网站反爬虫机制的方法.分享给大家供大家参考,具体如下: 如何应对网站的反爬虫机制 在访问某些网站的时候,网站通常会用判断访问是否带有头文件来鉴别该访问是否为爬虫,用来作为反爬取的一种策略. 例如打开搜狐首页,先来看一下Chrome的头信息(F12打开开发者模式)如下: 如图,访问头信息中显示了浏览器以及系统的信息(headers所含信息众多,具体可自行查询) Python中urllib中的request模块提供了模拟浏览器访问的功能,代码如下: from
-
vue学习笔记之过滤器的基本使用方法实例分析
本文实例讲述了vue学习笔记之过滤器的基本使用方法.分享给大家供大家参考,具体如下: 以下是一个将浏览器默认时间格式格式化的例子: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>过滤器</title> <script src="https://cdn.jsdelivr.net/npm/v
-
Python3.4学习笔记之常用操作符,条件分支和循环用法示例
本文实例讲述了Python3.4常用操作符,条件分支和循环用法.分享给大家供大家参考,具体如下: #Pyhon常用操作符 c = d = 10 d /= 8 #3.x真正的除法 print(d) #1.25 c //= 8 #用两个斜杠实现2.x默认的地板除法(整数相除只取整数) print(c) #1 a = 3 ** 2 # 3 的 2 次方 print(a) print(not 0)#True , 0 表示Flase,其他数字为True print(not 2)#Flase #运算符优先级
-
Python3.4学习笔记之列表、数组操作示例
本文实例讲述了Python3.4列表.数组操作.分享给大家供大家参考,具体如下: python列表,数组类型要相同,python不需要指定数据类型,可以把各种类型打包进去 python列表可以包含整数,浮点数,字符串,对象 创建列表三种方式: 1.member = ["zdz","liufeng","hots"] 2.number = [1,2,3], 3.混合型 mix = [1,'zdz',3.12,[1,2,3]] 4.空列表 empty
-
前端学习笔记style,currentStyle,getComputedStyle的用法与区别
style.currentStyle.getComputedStyle区别介绍 样式表有三种方式 内嵌样式(inline Style) :是写在Tag里面的,内嵌样式只对所有的Tag有效. 内部样式(internal Style Sheet):是写在HTML的里面的,内部样式只对所在的网页有效. 外部样式表(External Style Sheet):如果很多网页需要用到同样的样式(Styles),将样式(Styles)写在一个以.css为后缀的CSS文件里,然后在每个需要用到这些样式(Styl
-
laravel学习笔记之模型事件的几种用法示例
前言 本文主要给大家介绍了关于laravel模型事件用法的相关内容,文中通过示例代码介绍了laravel模型事件的多种用法,下面话不多说了,来一起看看详细的介绍吧. 用法示例 一 .简单粗鲁(用于本地测试) 路由中定义: Event::listen('eloquent.updated: App\Post',function (){ dump('测试一下修改事件'); }); Route::post('/post/{id}', 'PostController@update'); 二 .生成事件和监
随机推荐
- 前端框架学习总结之Angular、React与Vue的比较详解
- jQuery树形控件zTree使用小结
- python遍历数组的方法小结
- javascript中arguments,callee,caller详解
- Python 3中的yield from语法详解
- javascript顺序加载图片的方法
- php简单计算页面加载时间的方法
- 跨域表单提交状态的变相判断代码
- 浅谈箭头函数写法在ReactJs中的使用
- JS 实现随机验证码功能
- Linux centos下php安装cphalcon扩展的方法
- C#实现刷新桌面的方法
- ASP编程入门进阶(四):内置对象Request
- JavaScript基础进阶之数组方法总结(推荐)
- Android实现短信验证码获取自动填写功能(详细版)
- 深入浅析Spring-boot-starter常用依赖模块
- Nodejs模块载入运行原理
- 解决VUE框架 导致绑定事件的阻止冒泡失效问题
- Android 静默安装和智能安装的实现方法
- 详解如何给React-Router添加路由页面切换时的过渡动画