具体操作如下:
1.复制下面代码:

"""Clear Window Extension
Version: 0.2Author: Roger D. Serwyroger.serwy@gmail.comDate: 2009-06-14It 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 = editwinself.text = self.editwin.textself.text.bind("<<clear-window>>", self.clear_window2)self.text.bind("<<undo>>", self.undo_event)  # add="+" doesn't workdef undo_event(self, event):text = self.texttext.mark_set("iomark2", "iomark")text.mark_set("insert2", "insert")self.editwin.undo.undo_event(event)# fix iomark and inserttext.mark_set("iomark", "iomark2")text.mark_set("insert", "insert2")text.mark_unset("iomark2")text.mark_unset("insert2")def clear_window2(self, event): # Alternative method# work around the ModifiedUndoDelegatortext = self.texttext.undo_block_start()text.mark_set("iomark2", "iomark")text.mark_set("iomark", 1.0)text.delete(1.0, "iomark2 linestart")text.mark_set("iomark", "iomark2")text.mark_unset("iomark2")text.undo_block_stop()if self.text.compare('insert', '<', 'iomark'):self.text.mark_set('insert', 'end-1c')self.editwin.set_line_and_column()def clear_window(self, event):# remove undo delegatorundo = self.editwin.undoself.editwin.per.removefilter(undo)# clear the window, but preserve current commandself.text.delete(1.0, "iomark linestart")if self.text.compare('insert', '<', 'iomark'):self.text.mark_set('insert', 'end-1c')self.editwin.set_line_and_column()# restore undo delegatorself.editwin.per.insertfilter(undo)

2.新建一个ClearWindow.py文件,将上面的代码保存到到这个文件中。
3.找到python的安装路径:
电脑找到IDLE(Python ),鼠标右键->属性

之后进入我的电脑,按照上面的路径,找到:

打开LIb:

打开idlelib:
将ClearWindow.py文件放进来


4.用记事本打开config-extensions.def:
在文件末尾加上:

[ClearWindow]
enable=1
enable_editor=0
enable_shell=1
[ClearWindow_cfgBindings]
clear-window=<Control-Key-l>

关闭保存就行。
打开Python Shell,
Options下如果出现:Clear Shell Window Ctrl + L则配置成功
这时Shell清屏就可以用 Ctrl + L了

Python IDLE(shell清屏配置方法)相关推荐

  1. python怎么清屏_python实现清屏的方法 Python Shell中清屏一般有两种方法。

    Python Shell 怎样清屏? Python Shell中清屏一般有两种方法. 奈何一个人随着年龄增长,梦想便不复轻盈:他开始用双手掂量生活,更看重果实而非花朵.--叶芝<凯尔特的搏暮&g ...

  2. python控制台清屏代码_python中代码清屏的方法是什么

    python中代码清屏的方法是什么 发布时间:2020-09-03 10:52:03 来源:亿速云 阅读:97 作者:小新 这篇文章给大家分享的是有关python中代码清屏的方法是什么的内容.小编觉得 ...

  3. Python中怎么清屏

    文章目录 前言 一."Windows命令行窗口"下清屏 二.在IDLE下清屏 三.后记 结语 前言 在Python中清屏前,需要先了解不同操作系统清屏的方法.在Windows系统中 ...

  4. 转:Python Shell 清屏方法

    原文地址: https://blog.csdn.net/howard2005/article/details/79879289 Python Shell 清屏方法 2018年04月10日 12:14: ...

  5. Python命令行清屏方法

    Python命令行清屏方法 命令: >>> import os  >>> os.system("clear") 运行结果:

  6. python交互界面清屏_python交互模式怎么清屏

    Python Shell 清屏方法 交互模式下使用Python很方便,如果想清除显示过的信息,有两种方法可以采用. 方法一.针对Python命令行>>>import os >& ...

  7. python3.6.2怎样安装,python 3.6.2 安装配置方法图文教程

    python 3.6.2 安装配置方法图文教程 Windows下Python(pip)环境搭建(3.6)图解,供大家参考,具体内容如下 1.下载最新的Python安装:3.6.2 2.安装时不要选择默 ...

  8. Python IDLE无法显示行号、Python IDLE shell里运行py文件

    一.Python自带的IDLE shell里无法在左侧显示行号,在右下角会显示当前光标所处的位置(行号.列号). 但是程序报错时,无法根据行号及时查看到相应的行. 使用快捷键Alt+G可以定位到指定的 ...

  9. eclipse java清屏代码_Eclipse控制台实现清屏的方法

    [Java]Eclipse控制台清屏方法 最近在跟着教学课程学习Java语言,老师之前是做职业程序猿的. 最近布置了一个简单的课后作业,就是在控制台去模仿ATM机的界面,并实现一些基本的业务逻辑. 在 ...

最新文章

  1. 读后感与机翻《整体的三维场景解析和重建从单一的RGB图像》
  2. 12月3号条件控制语句和循环语句
  3. 【PHPMailer】写一封邮件
  4. python 0o-377 -0o377_Python : 反射
  5. C# List 嵌套学习总结
  6. 百度之下,你绝对猜不到的国内第二大搜索引擎
  7. C++ TR1、TR2与boost的关系
  8. Vue.js安装使用教程
  9. tensorflow环境下的识别食物_在TensorFlow+Keras环境下使用RoI池化一步步实现注意力机制...
  10. Mac OS 上配置java开发环境
  11. 程序员的修炼之道——从小工到专家
  12. linux共享内存 dest,关于linux 共享内存查看已经完整释放
  13. 报告预测,到2050年将有超过10亿人流离失所
  14. 招商银行信用卡还款冲账顺序
  15. 常用函数之map函数
  16. win10下基于anaconda利用keras开展16系显卡GTX1650的GPU神经网络计算
  17. powered by php168 v6,php168整站系统V6正式版(v6.01)公开下载
  18. 计算机考研数据结构考试大纲,2017考研大纲:计算机考研大纲文字版之数据结构...
  19. 优质邮箱号码大全等你来选,邮箱地址如何书写由你来定义!
  20. ADG三种模式切换详解

热门文章

  1. python运行列表的结果不同_python 3 代码一模一样,出现运行结果不同的情况(只是不以为一样而已)...
  2. 【转】自然语言系列学习之表示学习与知识获取(四)TransE
  3. springboot教程(三)
  4. 神器!微软发布 Python 的 JIT 编译器:Pyjion!
  5. PDF下载!提高代码质量的一本书
  6. 聊一聊大学做过的 7 种兼职以及收获感悟。
  7. 拨号云服务器怎么自动配置网关_教你在阿里云创建增强型云网关
  8. cefsharp已停止工作_windows资源管理器已停止工作怎么解决
  9. java并发编程之美-阅读记录4
  10. 熔断器---Hystrix