1.新建文件ClearWindow.py,将下面代码复制进去,保存。

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_window)def clear_window2(self, event): # Alternative method# work around the ModifiedUndoDelegatortext = self.texttext.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")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复制进Python安装目录\Lib\idlelib中,如C:\Program Files\Python39\Lib\idlelib

或者 C:\Users\用户名\AppData\Local\Programs\Python\Python310\Lib\idlelib

注意:此文件夹是受系统保护的,无法在此文件夹内新建文件,只能在外面新建好ClearWindow.py,再移动到此文件夹。

3.还是在Python安装目录\Lib\idlelib中,找到文件config-extensions.def,在此文件最下方加入以下代码,保存。

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

意思是按ctrl + ;是清屏。或者你可以设置成其它快捷键,注意不要和IDLE原本的快捷键冲突。

注意,此文件受系统保护,需要以管理员身份保存才能保存成功。

4.验证快捷键清屏是否成功

两种清屏方式:1. 按快捷键ctrl + ;清屏。 2. Options菜单点击Clear Shell Window清屏。

Python IDLE 如何清屏相关推荐

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

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

  2. python怎么清空屏幕_python如何清屏

    Python清除屏幕,可以在命令行中导入os模块,然后使用cls来清屏:要想在idle中清理屏幕,需要先下载ClearWindow.py文件,再将此文件放在idlelib文件夹下,在idle窗口中点击 ...

  3. python idle 清屏问题的解决

    在学习和使用python的过程中,少不了要与python idle打交道.但使用python idle都会遇到一个常见而又懊恼的问题--要怎么清屏?   我在stackoverflow看到这样两种答案 ...

  4. 操作技巧:在Python Shell里如何清屏

    目录 一.清屏的必要性 二.Python交互环境下如何清屏 (一)针对Python命令行进行清屏操作 1.执行几条Python语句​

  5. Python IDLE 如何设置清屏功能(清屏快捷键,亲测可用)

    前言   在使用 Python IDLE 时,我时常想有没有像命令提示符环境中的 cls 那样的清屏命令,一下子删除交互模式中所有已执行的命令,毕竟每次都关掉再重新打开 IDLE 有点麻烦,于是在网上 ...

  6. python IDLE设置了清屏插件,不起作用怎么办

    python IDLE设置了清屏插件,不起作用怎么办 上次随手发了一篇文章,关于如何设置python idle清屏的插件功能.在自己的win10电脑上实现了,但是在另外一台win7电脑上似乎不好使了. ...

  7. python idle清屏_python idle怎么清屏

    在学习和使用python 写代码时(据说高手都用IDLE写代码的),少不了要与Python IDLE打交道.但使用 Python IDLE 都会遇到一个常见而又懊恼的问题:不能清屏? 下载clearw ...

  8. python交互界面清屏_IDLE如何清屏?

    在学习和使用python的过程中,少不了要与Python IDLE打交道.但使用 Python IDLE 都会遇到一个常见而又懊恼的问题--要怎么清屏? 答案是为IDLE增加一个清屏的扩展ClearW ...

  9. Mac中实现python IDLE清屏

    python IDLE中是不带清屏功能的,所以为了实现清屏功能,特地查阅了一些资料,现整理记录一下. 第一步:准备好所需的清屏代码: """Clear Window Ex ...

最新文章

  1. jboss1.7_在JBoss Fuse / Fabric8 / Karaf中使用Byteman
  2. Android Loader 异步加载详解二:探寻Loader内部机制
  3. android 全局 socket,学习Android socket通信之如何解决中文乱码
  4. 再读TCP/IP网络7层协议
  5. 【转】C# split 几种使用方法
  6. 总结css中单位px和em,rem的区别
  7. 【转载】 C#中使用int.TryParse方法将字符串转换为整型Int类型
  8. 排序——冒泡排序及其改进版本
  9. 78. Subsets 1
  10. Atitit table的类型 表类型目录1. 元数据表 日志表 12. 按照文件结构分为堆组织表(HOT)和索引组织表(IOT) 13. 内存表和文件存储表q 24. 全局表 2
  11. flash Android 11.5,增强稳定性 Flash Player 11.5已发布
  12. Android签名 (一) 查看签名信息
  13. [虚树模板] 洛谷P2495 消耗战
  14. [JZOJ1320] 【Usaco2009 gold 】拯救奶牛
  15. ODI接口开发案例:RMA(客户退货订单)同步
  16. StrongSwan IKEv2 搭建Linux 与 Cisco的 GRE Tunnel over IPsec IKEv2
  17. R_ggparliament_会议布局
  18. python教科书能在ios系统操作吗_[初学python]苹果何时开放IOS降级通道啊?
  19. 接口测试平台代码实现48: 自动异常测试-1
  20. python双下划线什么意思_python中_、__、__xx__(单下划线、双下划线等)的含义

热门文章

  1. [CODEVS 1244] 云中通信
  2. hdu5371(O(n)求回文子串的相关问题)
  3. python表示数字6_【第六节】Python数字(Number)
  4. php一句话图片木马过滤_php一句话图片木马怎么解析
  5. EJS学习(四)之语法规则下
  6. 配置 yum 源的两种方法
  7. hdu1198 Farm Irrigation —— dfs or 并查集
  8. 个人日报0701-0703
  9. Design Pattern – Separated Interface Pattern[转]
  10. oracle自动选择索引