Python在IDLE中实现清屏和更改IDEL的shell的背景颜色

article/2025/8/15 21:19:08

文章目录

  • 更改IDEL的shell背景颜色
  • 在IDEL中实现清屏

今天才开始打算自学Python,刚装好的Python,使用IDEL的时候,发现白色的背景是在很闪眼睛,属实顶不住,然后就去问度娘,找到了以下的更改IDEL中的背景颜色,方法如下。

更改IDEL的shell背景颜色

  1. 打开IDEL之后,点开Options选项,可以看到一个Configure IDEL的选项。
    在这里插入图片描述
  2. 点击Configure IDEL后会看到如下界面
    在这里插入图片描述
  3. 更改背景颜色,建议使用默认的IDEL Dark。如果使用自己选定的背景颜色,可能会出现代码显示与背景颜色重合的情况。
    在这里插入图片描述
    我使用的是默认的暗色主题,如下。
    在这里插入图片描述

在IDEL中实现清屏

在对照资料练习的时候,发现敲的代码全部都在shell窗口的最下面,很是不习惯。看着整个屏幕的代码感觉很乱。因为之前学Linux时,可以使用Ctrl+L来清屏。很实用。就想着能不能Python的shell也实现这个功能。就去问了问度娘。

下面是我的解决方法,来自cxcxrs的博客。我用的是IDEL,在cxcxrs的博客中,还有Windows命令行窗口的清屏。大家可以参考。

  1. 点开ClearWindow.py,将链接中的代码全部复制,桌面新建文本文档将代码粘贴到文本中。改名为ClearWindow.py(如下图)
    在这里插入图片描述
    2.然后将这个文件移动到D:\Python37\ Lib\idlelib(这里是我安装Python的目录)默认的安装路径是:(C:\Users\Administrator\AppData\Local\Programs\Python\PythonX\ Lib\idlelib)X为你安装的Python的版本。
    在这里插入图片描述
  2. idlelib目录中,找到config-extensions.def文件。然后用记事本打开。为了防止修改出错,导致出现问题,可以先把这个文件复制桌面一份。在这里插入图片描述
  3. 在打开的config-extensions.def文件的末尾加上以下内容
[ClearWindow]
enable=1
enable_editor=0
enable_shell=1
[ClearWindow_cfgBindings]
clear-window=<Control-Key-l>
  1. List item保存退出。然后重新代开打开IDEL窗口,查看Options选项中,是否有Clear Shell Window的选项。有,就表示成功了。
    在这里插入图片描述
    然后就可以像Linux中一样,使用Ctrl+L清屏了。

需要注意的是,清屏会像Linux的命令行界面一样,清理之后,无法再看到之前敲的命令了。

以上就是我的解决方法,如果有更好的解决方法欢迎补充!接下来让我们一起开始欢快的学习Python吧!

本文作者: 坏坏

http://chatgpt.dhexx.cn/article/KNn8TKNI.shtml

相关文章

python的idel下添加清屏功能

第一步&#xff1a;下载文件ClearWindow.py &#xff08;该文件可以在文章末尾网盘下载&#xff09;第二步&#xff1a;找到目录 E:\python\Lib\idlelib &#xff08;这个目录为python安装路径&#xff0c;比如我的安装路径为e:\python&#xff09;第三步&#xff1a;将下载好的…

python 中设置IDEL快捷键清屏

1.通过下面这个链接下载到自己电脑的本地https://bugs.python.org/file14303/ClearWindow.py 将这个文本的后缀改为ClearWindow.py拷贝ClearWindow.py文件&#xff0c;放在Python安装目录Python XXX\Lib\idlelib下面&#xff08;XXX为你的python版本&#xff09;。记事本打开Py…

idel打开Run Dashboard

前言 在我用RabbitMQ整合SpringCloud的时候&#xff0c;要看运行效果时。发现没有了Run Dashboard。 这时候才想起之前弹过提示&#xff0c;也由于奈何是个英语傻瓜&#xff0c;就没注意&#xff0c;看着提示打眼就关了。害 如下提示弹框 打开直接选择第一个显示Run Dashboar…

idel安装lombok插件安装

1、点击file,选择setting 2、搜索安装插件 3、安装插件后使用lombok&#xff0c;引入依赖 <dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></dependency>4、在实体类上加上Data注解&#xff0c;会自动…

STM32G707HAL库配置串口DMA和IDEL空闲中断接收不定字长数据

STM32G070串口DMA&IDEL配置 0、概述 在配置STM32G070RBT6进行串口通信功能时&#xff0c;如果尝试开启空闲中断进行不定长数据接收时&#xff0c;串口一旦接收到数据&#xff0c;就会一直卡在串口中断&#xff0c;无法进行其他操作。配置空闲中断的方法是按照F系列的HAL库…

Idel中maven全局配置

每次创建新项目&#xff0c;都要配置一遍maven&#xff0c;实在是麻烦。 所以&#xff0c;想到是否可以全局配置呢。 在File - Settings里没有找到相关内容。 方法&#xff1a; 关闭项目&#xff0c;在Idea的启动界面&#xff0c;右下角有个 【Configure】&#xff0c;进入【…

layers.Normalization

标准化&#xff0c;就是执行 特征标准化层&#xff0c; 第一种方式&#xff1a;通过数据计算出均值和方差&#xff1a; adapt_data np.array([[0., 7., 4.],[2., 9., 6.],[0., 7., 4.],[2., 9., 6.]], dtypefloat32) input_data np.array([[0., 7., 4.]], dtypefloat32) l…

Batch Normalization、Instance normalization简单理解

1. Batch Normalization 首先&#xff0c;简短介绍一下Batch Normalization&#xff0c;通常Batch Normalization更为大家所知&#xff0c;所以在此简要介绍BN来引入Instance Normalization。 引入BN层主要是为了解决"Internal Covariate Shift"问题&#xff0c;关…

Normalized Mutual information

在写论文做数据测试时有用到一个nmi(normalized mutual information)评价聚类的一种方法&#xff0c;不是很清楚&#xff0c;然后上网找了一下资料。 首先在理解nmi前&#xff0c;先说说mutual information这个东西。 我们先举个例子&#xff1a; 比如说&#xff0c;标准结果…

Cesium 定位到图层(ImageryLayer)报错 DeveloperError: normalized result is not a number

Cesium 定位到图层&#xff08;ImageryLayer&#xff09;报错 DeveloperError: normalized result is not a number 错误原因调试定位问题过程问题解决总结 2023年4月19日更新—搞了一个 Cesium 镜像&#xff0c;欢迎使用&#xff1a;沙盒示例 和 API 在使用 Cesium 封装代码的…

normalize 函数

2. normalize 函数介绍 函数原型&#xff1a; void normalize(InputArray src,OutputArray dst, double alpha1, doublebeta0, int norm_typeNORM_L2, int dtype-1, InputArray masknoArray() ) 该函数归一化输入数组使它的范数或者数值范围在一定的范围内。 Parameters: src …

(六)Normalization

&#xff08;六&#xff09;Normalization why 从图中可以看出&#xff0c;当输入太小或者太大的时候&#xff0c;函数的取值随着输入的变化几乎为0。这样就会发生梯度离散的情况&#xff0c;因此我们很有必要把输入控制在一个小一点的区间内。所以我们通过normalization操作&…

【C++】Eigen中norm、normalize、normalized的区别

参考&#xff1a; https://blog.csdn.net/m0_56348460/article/details/117386857https://blog.csdn.net/huangjunsheng123/article/details/119274776?spm1001.2101.3001.6650.7&utm_mediumdistribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7E…

理解各种 Normalization

引言 Batch Normalization&#xff08;BN&#xff09;似乎已经成为构建网络不可缺少的一部分&#xff0c;它是如此“熟悉”以至于我天天使用却不明白原理。对此&#xff0c;本文梳理了 BN 的意义&#xff0c;实现以及一系列变体&#xff1a;Layer Norm&#xff0c;Instance No…

Layer Normalization解析

原论文名称&#xff1a;Layer Normalization 原论文地址&#xff1a; https://arxiv.org/abs/1607.06450 之前有讲过Batch Normalization的原理&#xff0c;链接&#xff0c;今天来简单讲讲Layer Normalization。Layer Normalization是针对自然语言处理领域提出的&#xff0c;…

Eigen中norm、normalize、normalized的区别

Eigen中norm、normalize、normalized的区别 norm() 对于Vector&#xff0c;norm返回的是向量的二范数&#xff0c;即 例如&#xff1a; Vector2d vec(3.0,4.0); cout << vec.norm() << endl; //输出5 对于Matrix&#xff0c;norm返回的是矩阵的弗罗贝尼乌斯范数…

归一化函数 normalized()

1. 归一化定义与作用 归一化就是要把需要处理的数据经过处理后&#xff08;通过某种算法&#xff09;限制在你需要的一定范围内。 首先归一化是为了后面数据处理的方便&#xff0c;其次是保证程序运行时收敛加快。归一化的具体作用是归纳统一样本的统计分布性。归一化在0-1之间…

手机锁屏后微信收款语音不播报?-by:nixs

荣耀10&#xff0c;之前用荣耀7x就没这毛病&#xff01; 我确认与设置无关&#xff0c;微信语音播报是开启状态&#xff0c;通知设置都是允许的&#xff0c;我更不会二到把手机关静音&#xff01; 反正就是黑屏待机时&#xff0c;没有任何声音&#xff0c;一但点亮屏幕就有语音…

App微信小程序测试流程及要点

1 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间&#xff0c;一般测试时间为两三周&#xff08;即15个工作日&#xff09;&#xff0c;根据项目情况以及版本质量可适当缩短或延长测试时间。正式测试前先向主管确认项目排期。 1.3测试资源…

微信小程序,分享如何封装一个全局支持暂停,拖动等各类操作的音视频等多媒体管理器

不知不觉埋头于业务已许久&#xff0c;距离上一篇分享应该很久很久以前&#xff0c;具体何时&#xff0c;已无从知晓。慢慢的开始觉得锅有点热&#xff0c;感觉呼吸有点困难&#xff0c;温水里面的青蛙趁着腿还没完全麻木的时候&#xff0c;也想着开始重拾旧梦&#xff0c;稍微…