使用Python IDLE时发现并没有清空当前窗口的快捷键,也没有像 clear 这样的命令,使用非常不便。
下面就来讲一下IDLE的清屏方法
首先新建一个ClearWindow.py脚本,并把它放在Python安装目录Python XXX\Lib\idlelib下面(XXX为你的python版本,比如2.7)
"""
Clear Window Extension
Version: 0.2
Author: Roger D. Serwy
[email protected]
Date: 2009-06-14
It provides "Clear Shell Window" under "Options"
with ability to undo.
Add these lines to config-extensions.def
[ClearWindow]
enable=1
enable_editor=0
enable_shell=1
[ClearWindow_cfgBindings]
clear-window=<Control-Key-l>
"""
class ClearWindow:
menudefs = [
('options', [None,
('Clear Shell Window', '<<clear-window>>'),
]),]
def __init__(self, editwin):
self.editwin = editwin
self.text = self.editwin.text
self.text.bind("<&