博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python idle 清屏问题的解决
阅读量:4597 次
发布时间:2019-06-09

本文共 1211 字,大约阅读时间需要 4 分钟。

在学习和使用python的过程中,少不了要与python idle打交道。但使用python idle都会遇到一个常见而又懊恼的问题——要怎么清屏?
 
我在stackoverflow看到这样两种答案:
1.在shell中输入
1 import os2 os.system('cls')

 

这种方法只能在windows系统中cmd模式下的python shell 才管用(因为cls的命令是针对cmd的),在python idle直接返回了一个0的值。

 
2.定义一个cls的函数,每次使用输入cls()即可
1 def cls(): 2 print "\n" * 100

这种方法是伪清屏,只是输入满屏的空白而已,光标仍在最下面一行,根本达不到清屏的目的T-T

 
在python的邮件列表中有很多 ,但是没看到回答的。
再google了一下,才算找到了答案——为idle增加一个清屏的扩展
ClearWindow
就可以了
(在 中可以看到这个扩展的说明)。
下面我说安装使用的方法。首先下载 (点击可直接下载,不能下载的可以右键保存,格式为py结尾),将这个文件放在
Python X\Lib\idlelib目录下(X为你的python版本),然后在这个目录下找到
config-extensions.def这个文件(
idle扩展的配置文件),以记事本的方式打开它(为防止出错,你可以在打开它之前先copy一个备份)。额,打开后它看起来可能会密密麻麻的,如果可以,建议你最好用像 或vim这样支持高亮格式化的编辑器来打开它。
 
打开 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就可以了,so ez :)。
 
 
——
后来,我又找到了一个含各种扩展版本的python idle—— ,
它就是将各种python idle都整合在一起而已,当然也包括clear window。
安装使用并不麻烦,下载下压缩包(),然后解压运行
idlex.py
就可以了,外形和python原来idle完全一样,只是opinions可以看到更多的选项。
 
 
--------
 
参考:
          
          
 
若对本文有任何疑问或者意见,欢迎您及时提出,我会在看到的第一时间马上回复您。         
转载本文请注明作者及出处,谢谢合作:)
 

转载于:https://www.cnblogs.com/maybego/p/3234055.html

你可能感兴趣的文章
linux监控系统的状态
查看>>
编码风格
查看>>
Linux的ls命令在Windows中的应用
查看>>
4.Spring注解+SpringMVC注解+MyBatis注解(动态sql)
查看>>
算法导论 CLRS 24.1-5 解答
查看>>
接了个私单,结果对方有部分尾款迟迟不付,还好有留了个后门
查看>>
keep the bar green to keep the code clean——Junit详解(二)
查看>>
system表空间空间解决(ORA-00604 ORA-01653 ORA-02002)
查看>>
【原创】敏捷软件产品/项目开发管理流程(一)
查看>>
Node.js中的express框架,修改内容后自动更新(免重启),express热更新
查看>>
团队每日冲刺04
查看>>
oracle中的decode的使用
查看>>
PHP生成中文验证码并检测对错实例
查看>>
数据库经典练习题整理
查看>>
android与javaee通信:登录界面超级简化版
查看>>
Nhibernate3.3.3sp1基础搭建测试
查看>>
Python之模块与包
查看>>
C++中获取文件大小的几种途径汇总~
查看>>
JavaScript原始基础
查看>>
JDBC_基础6步骤- 及优化
查看>>