python idle 清屏题目的解决
添加时间:2013-8-5 点击量:
在进修和应用python的过程中,少不了要与python idle打交道。但应用python idle都邑碰到一个常见而又懊恼的题目——要怎么清屏?
我在stackoverflow看到如许两种答案:
1.在shell中输入
1 import os
2 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就可以了(在http://bugs.python.org/issue6143中可以看到这个扩大的申明)。
下面我说安装应用的办法。起首clearwindow.py(点击可直接,不克不及的可以右键保存,格局为py结尾),将这个文件放在Python X\Lib\idlelib目次下(X为你的python版本),然后在这个目次下找到config-extensions.def这个文件(idle扩大的设备文件),以记事本的体式格式打开它(为防止失足,你可以在打开它之前先copy一个备份)。额,打开后它看起来可能会密密麻麻的,若是可以,建议你好用像sublime text或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——IdleX,它就是将各类python idle常用一些的扩大都整合在一路罢了,当然也包含clear window。
安装应用并不麻烦,下紧缩包(点此),然后解压运行idlex.py就可以了,外形和python本来idle完全一样,只是opinions可以看到更多的选项。
--------
完
参考:http://stackoverflow.com/questions/2084508/clear-terminal-in-python
http://stackoverflow.com/questions/1432480/any-way-to-clear-pythons-idle-window
http://idlex.sourceforge.net/extensions.html
若对本文有任何疑问或者定见,迎接您及时提出,我会在看到的第一时候即速答复您。
转载本文请注明作者及出处,感谢合作:)
所有随风而逝的都属于昨天的,所有历经风雨留下来的才是面向未来的。—— 玛格丽特·米切尔 《飘》
在进修和应用python的过程中,少不了要与python idle打交道。但应用python idle都邑碰到一个常见而又懊恼的题目——要怎么清屏?
我在stackoverflow看到如许两种答案:
1.在shell中输入
1 import os
2 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就可以了(在http://bugs.python.org/issue6143中可以看到这个扩大的申明)。
下面我说安装应用的办法。起首clearwindow.py(点击可直接,不克不及的可以右键保存,格局为py结尾),将这个文件放在Python X\Lib\idlelib目次下(X为你的python版本),然后在这个目次下找到config-extensions.def这个文件(idle扩大的设备文件),以记事本的体式格式打开它(为防止失足,你可以在打开它之前先copy一个备份)。额,打开后它看起来可能会密密麻麻的,若是可以,建议你好用像sublime text或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——IdleX,它就是将各类python idle常用一些的扩大都整合在一路罢了,当然也包含clear window。
安装应用并不麻烦,下紧缩包(点此),然后解压运行idlex.py就可以了,外形和python本来idle完全一样,只是opinions可以看到更多的选项。
--------
完
参考:http://stackoverflow.com/questions/2084508/clear-terminal-in-python
http://stackoverflow.com/questions/1432480/any-way-to-clear-pythons-idle-window
http://idlex.sourceforge.net/extensions.html
若对本文有任何疑问或者定见,迎接您及时提出,我会在看到的第一时候即速答复您。
转载本文请注明作者及出处,感谢合作:)