Home  >  Article  >  Backend Development  >  IDLE如何清屏?

IDLE如何清屏?

WBOY
WBOYOriginal
2016-06-06 16:23:314326browse

回复内容:

有必要这么复杂吗
试试
import os
os.system('cls')
只会多一个0
---------------------------
忘了说了,这个只有cmd管用,IDLE 好像不行。
为啥要用自带的idle?集成到vs和用命令行多方便。 原文链接:python idle 清屏问题的解决

在学习和使用python的过程中,少不了要与Python IDLE打交道。但使用 Python IDLE 都会遇到一个常见而又懊恼的问题——要怎么清屏?
答案是为IDLE增加一个清屏的扩展ClearWindow就可以了(在Issue 6143: IDLE中可以看到这个扩展的说明)。
下面我说说安装使用的方法。
1、下载clearwindow.py(右击-目标另存为,格式为py结尾,直接点击会打开脚本内容)。
2、拷贝clearwindow.py文件,放在Python安装目录Python XXX\Lib\idlelib下面(XXX为你的python版本)。
3、记事本打开Python XXX\Lib\idlelib目录下的config-extensions.def(IDLE扩展的配置文件), 为防止出错,你可以在打开它之前先copy一个备份 。
4、修改config-extensions.def ,在末尾添加如下内容,然后保存退出:
[ClearWindow]
enable=1
enable_editor=0
enable_shell=1
[ClearWindow_cfgBindings]
clear-window=
5、打开Python的IDLE,options选项中就可以看到增加了Clear shell window ctrl+;。
6、在IDLE输入代码,然后按Ctrl+;(是指Ctrl和;),发现刚输入代码可以被清除了。

说明:
快捷键Ctrl+;,可修改成其他键,将“clear-window=”里的Control和;修改成其他键即可。
经试验,Control换成Alter时,会启动不了IDLE,换成Shift时,快捷键不起作用,因为Shift+l,直接变成输入L了。 可以参考 python idle 清屏问题的解决 关掉重开 我也非常讨厌idle这一点,要是能像matlab那样clear,clc一句话搞定就好了,可惜我们得再去安装插件

要是不安装插件,我觉得只好这样了
IDLE如何清屏? IDLE如何清屏? 前面几个说没成功 的,要将文件名字,ClearWindow 首字母大写 ,这样就能成功了。 好麻烦,还是关了重开吧。要是有clear命令就好了 2016年的新式办法,python 3.5.1 + Windows
pip install idlex

然后创建一个快捷方式
C:\Python3\pythonw.exe "c:\Python3\scripts\idlex.pyw"

路径按自己的实际情况替换下,就OK了

缺点:用方向键上下对已经输入的命令进行遍历时,如果有多行的输入历史,会卡在那里 为什么我的就不行呢,按照步骤做的啊?在options下面只有一个Python Configure option 谢谢, 安装完成!
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn